1386058045206 2412268028090 48283839582540 112945922225548 328012890818702 1484885228096 139881048984 147031340005 135297846355771 2224703262516 1490536227753 820410054530 1435431183694 943492704405 33062880387263 328502480191 2193383640050 16805877805824 31357924939382 2685118499072 333833458583 666600818977 1223501424559 986062659077 113575636170505 2874362966260 3256614494533 1974109551380 21476633502740 1467860240455 846047115018 1388919063275 1243613002684 109396292904 2246234640051 68886510679 1952599067291 438539114373 1571538547266 3501446308008 2235895614450 98499097017445 1090778198412 2008605868297 3907596873604 38713068946138 717443260358 265552939016132 43423730538375 21725372963738 216418041535632 178605262085 36497517928 34692455208 259318220273 4097912380990 1426358092959 1989782408196 168998516560389 643451279812 28194223933299 168632727888191 5921486899037 27446603972682 1782532723918 115091193465 108147009564 608249830959 1745485999290 1059550197548 3210229465365 503328379847 33163129469201 742326481141 1637313456345 1133704145643 1853953449434 2111075833229 691754955561 289437107699784 299739817485453 2397024424272 1902644854112 1627647431921 662073013304 708508000692 26342745748272 19150026119487 31417179997080 1922803985366 985637896627 18385118806847 163880194706 1168718561917 654591559597 287442347252 248850270153 1829618760496 2075522644420 441144394194723 999576378992 2365548826982 277451412951 1007277379702 1744523377346 857139484779084 3560860999837 2055742345195503 88521992353216 1060965502130 854515775423 576774372305 17498899520499 1799396578367 972463229945 500468873397602 474365712925 1386877599385 216658641692998 2661010018513 1490429500684 6199986739147 1358265606696 21201567168534 7370305368696 3671215964104 175856413889 693455334089 2064376268143 963683515174 9925657117538 710895033455 15392899401 1585764337619 2005958599317 140334662978 2466194693748 1768977767754 637929861869 141906475509036 2394492973635 12027834252002345 136647673450331 1604398949673 1537756723724 826591186604 1485625638508 37381235774250 55061446829410 663273400641 2129811374429 1474670735736 3477996685298 25072303429876 1189310100975 1276514709043 3745543050851 4161244849000 1940710980210 1641906994394 3412083938036 2458283724083 694290157754 26288894424798 4218703303102 26826735421613 119019506517 393250370953 9038403430048 1119844561931 2272767385866 4326549507973 6691333641 21174442107144 357603206840163 1687085759999 1562290076853 43696349152321 827654204727 593144264348 3710699093764 681004703293 972734362379 28782185630349 1770595829936 128319054510874 2556960055228 2736493016168 318449992956735 1189981361460 144411302478 39233344292466 27106067012341 1203667100185 29074582659697 416432349557 4165508840958 2285225225056 61323559410889 1104969349789 1273573008818 349028944398847 1116605698563 1676828094725 334886358695 728504417692 43000579193370 162012118867250 17072905855147 2722473354304 4312146430058 2291208804888 30582779028 1809519709173 1088866305569 3431332792998 205849925515 2175881796481 1286214271104 534928318443 1609862383838 3815070471078 427578104719797 8245999552520 2977785367638 1919850017646 1581566792183 1032418346361 10597099372191 199425826958 707142415678 1435731306267 2188855749128745 1504699888209 1978436912936 2169435738605 819731231995837 1278817027318 79502651531 46148606702 543289043958 282220796421474 1606759496961 2576318170327 16233317054991 38117517856782 2215953500697 2536013535106459 4028913991713 19960249527943 3294246461390 27234475680901 68400490498251 1497407424648 3962735021860 1372312329486 2400068471039 84044803132 14413378863758 2134645256997 2542772854233988 1659459686205577 25457784133136 573735737638986 535963195561 339661756446 54119644399668 1380818961378 115881154357569 1949630615195 605347423745 4127590493405 798934301897 7183334520984 843521493866470 1677562153215 1510374030284 2407477232710 1751621660149 1422083926183 382401818643 822942130371 2211363970187 515663316520 1405358922574 326639554498 1388345765339 954449447446 420476378977301 3037828946609 2573351103788 2665276905742 1510687837990 3740576573823 2038614297825 18722748830409 5380710447862 35960401007164 1419891059822 2763473968788 2492273011949 96430435831960 1152145941319 76867804732920 7415605402622 148388568951 1426349687229 307599022672662 3171405861487 14604339384012 69093852790314 86223783966940 1413772135791 340022097572 356223452527607 621986707502 2276240923733 362604186592 1769632152817 452366225221721 182178673426802 389921869025 756966560548 2098466104943 728282142121 1044069538369 3140511200397 413185681216 2469288801779 2830225206164 2089341915486 3787424624555 915425511632084 1117412597970 2502950458446 225171932569845 43002951418447 12039359351220 45721579862590 2722238630063 256304589502322 109131776433468 1207384062911 2664551004704 865954454812 177873375296384 1679179103316 3217903206118 1593176129671 1573939691462 2696768014188 956450449458 2057342800139129 36026980360744 10874419430609 1377220566999 1912628874785 3115983872739 2222176323755 964700472384 918408641582 1595917172605 92601843558508 621233048982 1405526941007 94200479665525 130545301335093 978665781238 1099295833086 8952016329954 3926766098130 1917143613580 1614847704441 66082976495348 1486503322206 266255369731 59741601137907 1847333469317720 253649481840 1315700462404 232214591658659 193798784945119 115257662962 1536852852966 234060725972530 26449210423591 1077874376411 2695806507795 2407880472758 1467150816803 523875318208 2438780075681 1323451076685 85724198811422 171560360964531 1333532345919 360629763896721 75464090103 221009194901 56992082094 533042914656 1443222881680 2422702827687 832648524310 508936327732 952727891192 339957862959051 79470579915872 1810144404104 2064804185369 1765012633829 984747725192 268303277334010 16360867650841 907213742397 35488411398874 2126117315931 916856229686405 1367254417136365 1685385210942 639465937357680 24484510461765 571531035809 991771901931 177865441465 10649058094077 1397241781809 193880246978 3471493737780 182823363676329 23124976109748 3642427166935 1787294333814 997454865292 15539744605780 1826624096449 27370752132361 576304124417 1021325047611 541148022414 14889851307455 1369032936776 1658154651739 92109268773998 59981602998213 616482207530 77326458120 1739423875976 1355873248320 194152263980 1558903079544 96879478681 3678507688736 140208351929482 1345503211039 2319183032285 40558269637 1141412294445 1612026071736 1210043951195 94288900982052 1465631232437 5105012967012 23705668564101 1526980231148 327447555253 506980995848 1167501075366 70074147824785 221895546506063 19029901427121 983028979133 1200181358774 3625985375023 237303712651 2627214950475 1244951704386 1518424209400 176412552110 2978456933522 176109850278 2918008672055 1042476444098397 75231486806 982107842152 984169179916 50853547015 64555872299347 1143142018370 18628220981703 1644134432131 26747625515355 197288425588 1739106494364 1320955874459 325104837752747 21654579313691 272857925256911 6030266099 1655668317074 18999191436120 525563183985 614319986867 1167576679204529 17476433335066 42249815219693 2327207496893 8705051751316 563993804544 142970092341024 1291728700864 1626974146519 30337489985010 1043741427509 22926714624506 756711042302 216267459610007 2512894230428 161668720654288 273443143186110 2851650254608 1528561799785 282100074810 46592453511306 329777542221 3526140844197 24432114738410 1297311662525 2199725557253 7631540803777 1004180354881 33801060624230 51994182410193 24234363262805 2673794163821 753474083084 2564800091484 3454901484887 2096158997437 1406990385512 3780071800464 809537596029 6453489667931 184440921792364 412242492570 118067319213820 1539814089561 27950946360 1866817143529 22011376124467 1975416346145 2306839622411 4054732244166 294801582448690 612765936267573 63685403727522 217868832081058 981852931394 1979040693092 1738127785704 1503336413591 389923435764 1555055174360 286927846801 33391829397539 1826811036651 104117004049541 3849747763227 2513126279497 1349385989572 15023601881 645677598485 2229083539418768 2382443511816 2785133801734 580311315412 170587249872486 3001673359632 1757889663153 1071384925574 350211002398740 193672815761529 198121758415928 1062526266090 2169143470970 109839648789664 41742663036364 1464253024600 72208631415540 21350873776519 2501577114336 2094910584533 1966023038597 1322907949447237 1032812221567 260489301309 3395605311609 17913743786060 56037610065 511241640969 1897323002630 1884176530256 1684111865120 56937211926584 1936824855162 8855358053990 2439529531261 1809813458206 50619533515 1336086366867 722837896195 104694904212754 3861334274533 245782954834748 1583398731210 11881826349488 433895280582 249310026754 96757906245400 2663798500860 1499067195672 3375508391813 1969720099062 1239190879715 3551288166565 732031579186548 3837307350143 2635975594201 77114441847193 463562013649 1029807439297 156168508897955 296590327412344 89147274511 66103601003667 1479022110125 1735736915944 2072279961730 14003375628832 2786450391291 846502253154 253381976690 28486614073763 39744076522 42136645045968 218000161879662 3941083981841 112495881268135 1368636620900 750139662360 1340180517659 1410739002918 21524436245904 789256884779447 47284106425842 19179370974 2705845027147 2575769833854 1349343609284 588336224147 348968062247905 2206523348056 2149069352595 6287191506952 13948906559517 413322389684 635888060362 1290800437196 1707134323696 365826839046 2709200476375 24136945704342 702560253518 9271717949850 4123334553508352 9319800508221 1728988937754 75177709368 76814461930754 2737332628984 555741113958 1526825226228 1247989210645 1704852067532 225391485024 1608343243451 2486789284651 532055929617983 986063444186 375622484215 2579648029418 9916366000321 2079689348579 412426988526 1114843080057 2233668542544 37718964339463 2391310218255 10359381079157 12274203427876 532746835169 2272710073467 1011692358335 17607009930123 1103896167357 10482717222233 2378864262936 353340731589217 1457488806968 899473633319 995444722174 392926391903 15493406102926 2393661180337 2034844161442 474971375997 863942521092 237491818217 4730139121178919 2337693334919 1113692839071 18048684662321 3821050334579 29609766944054 19448625273807 1381910088554 229027360134577 313961685074 2524743592882 1773721411526 1582837946070 1554534954102 2415012314540 3763881498028 1577435686094 139260046719185 231013515860 17791169827921 4240842969224 10437794259104 175180993522905 30786070315233 1912955042358 793992349185 9782181940903 749019061869 484285482813 397843816524 1556555176313 249020935397 334393103393 22747664331725 13004396507145 569359191743500 68527935937321 34198939975065 39102076227 1764906496483 18881987180916 11803707632639 10459315554050 11929660786 841557270121 153630175261 37309504792 482644860955 34690157161008 76098196194 658023509432 480997891081392 840857041527639 4460242514871 522334047298 2615039271329 4052375231798 1427077552924 18078450480625 1284102342679 13338889687015 1523892052533 212621862509362 3482485180098 24220519932768 10967748462308 3875492119192 218042067785870 2947232768938 3519044387289 1974957601931 77924514698646 753566634166702 1063023294241 496562851292 500480830150 7014027495705 126492487655837 1916678446165 691101437382 1143273173902 2316086646975 815609904904 51699940858082 2974787172101 5072497469167 811924760297 3614318359172 85265384878845 1308734777432 27341690749626 483877983034 3001181553929 19719667069012 13660650861102 125638184317 1701373509565 255352794901 120746328391871 869339217529 314388341038 1744738916892 19519544054029 29715092470210 795580591624632 2379740021096 1002725095826 2412819558366 1153838500275 54529245130 400375718348 332964049227 1322808316231 3336924940801 225780833698471 2683331206992 942377226914 11334418996242 981219120154 1748720364998 824998245727 2676700447110 197248432571 503616881488 10774750602845 390691766873 22258339566107 2862225265674 16606788356899 133657586340 396459597623 2399739205455 21937928035954 1212522210630 1194640653047 25081736719544 1781082314565 14079703785052 464628254012 2377195091460 736464261895 4275524744865 85735820142927 2980187812057 38565714866818 22345790419800 2034669321900 1230127079298 2199170573736 1671783991297 381297677855 6935344998614 1213292208011 422223851497723 26328479620458 2737106136450 573513545977 1264569743171 167390449018251 665835788201 255917233118931 421571211693 1280858814548 3197746927697 1736964016144 6416802918348 2911205822174 18399814784719 13045646550573 1088452840733 39694139517 958793872677 190378026378091 271670355614 1433254784094 674103667106 3632196250465 1076965240518 735197570391 717505099888832 1099769296091 34701573913060 785262038451 2400483157934 816598468875 1864845987816 2118437322468 363149965182 969700860050 2494868560600 190451858856009 386387295506 1525882208134 42499658263718 947578295029635 449025094419 3739388201653 131982247347 2079587861873 3492608669817 33487751217 418236982830 254396724126 496289132446 1410641402780 65371935311 2028753709022 624815399413 1107431643230 249518594053206 1219532304431 624544564665487 2672078874582 2290630494118 610590652367937 97019286453559 948266712533938 1231858014657 22061650495562199 7303680895632 2473806084432 678966845402 1798726220395 19164214766206 318319351307 25062968592893 375911177724 2393436190548 1139539456566 16266501901840 1606523390678 77294927735 179833819014865 294826255334615 44276643372050 19944408666802 1422471306934 25440717756380 171976878955 2429315617982 1286728607997 21530920943015 3270773903 46377429893 24908269132573 1030735258851 772215741931 2591109499413 164050214952031 1388099242640 184167411896 1450272073099 3750757986863 3869058662782 17543562837075 652148685239 864681895869527 1310849821564 3053152166633 40329517872800 1363999540825 4136573885188 207919456745013 4583565090151 380147742538 586760251041 136682031676819 1639635424696 228247355253 1568070615537 841793376334 25653089675588 460985560826 20746654374843 9164116303139 1468256115788 687878937572 2582064425261 356863177234564 1439308135828 151879826415073 31862496079794 107723839501999 565986347563 182730297 46166280284848 611266230455 85194347536 536629336509 98221555770544 957177100237 11566884449342 1139918069259 5807335419606 132278177755 1406632755088 2670667960467 20929786195718 2393459162433 1568356609021 882371018909 30915639296607 60349827663289 2048175929318 108287875846686 9587854620481 303614513097 2521398798211 118167374581 146522641093 1634420339499 23646084930035 22572758126685 8387911698480 579829741541 902359762045 820266659937 2604769736803 1912084403703 2306787157266407 67067413002753 1707207715626 1475751471259 1642596078716 695683947815 3141407436361 196244004460084 477966956610 34156573899850 49560425232198 21006599965254 27490663462892 496892191381 2610538746935 3923671631171 67395508796858 56563027150942 415518372840067 21993457899267 2630170421029 3810435348592 101827185943652 4313094382954 3918546532562 2641332272900 298511711335 2176802276197 900435885815 680053712873 2628763617444 1138972947898 4079757957181 9245681898249 133932498805225 1053885600989 362269833590 310434561605 1492451449481 38413968892 21315609078691 2517338074915 433518827987 686610526651 180482123816732 147309316307797 654281407662 969495722816 1497592087682 822358650694366 1945544539682 3551820505333 16448621373361 2002923103794 27194843482817 377287062090 1499621433226 212182509784 465748687254572 203794694190340 19523569267913 722749792414 327813502486 989417635771 302091599728 1784431187727 1218335473384 1659646692043 20576143693804 31817295152358 1750541819949 1264214080972 663602959473787 566671133148 3380766639012 3960747083230 1068132430504 53102078719979 2682729544253 25630544854487 67948480555899 3406749435396 19704415507141 2135526276689 121492501240 2373170669750 2696674389549 2540430546874 1277985465101 752904683729121 150336423264052 1901937910251 377998432432 1099003288326 164028023771570 29765882331331 1966129353595 1453330650472 80551448203 668853534325 2330923194891 1105670190059 375233774744 492655864579 284774271957433 2226322653268 191134077430 2144158532496 1201244870663 1047117251547 1222669595783 1046490876198 2031401493198 1867533722304 2762430554486 2591262870023 137806940337226 87227398630 108882879591 1781729473351 3967459520069 593651190379 58429054245560 2696831650397 405842200712 289014457671028 1870960851197 155008553546 18410822338695 578363373186 1117048789467 96546507656 2201893788932 76343554869833 2177392823199376 45014305062139 179569789857206 2550595244364 4263503022666 14533313201740 1262063655305 8617584395380 899972852998592 673399721767 625591553670 145106004840302 1859663832712 1295294570217 919559560958 93873756110698 1061613755118 2417325845186 11809906918984 155012244462699 500869504053 656105278531 805954492480 175453113378 1218978926678 254639100846 2543320292141 27846773718915 3329015957060 1010161820841 1533197622263 68907840972792 16824857695482 33476522620592 226110856250 1455121395770 2629011969888 700152337598 1661306903565 565852545278 8699260309074 3316317226160 1874854511625 9992898121416 279530304656 1508490338808 7262743107370 59380598635516 6048390346893 71043331761418 54154406445450 1735771540696 1342143054523 40696638794920 3261018786549 23027605795610 3503079028561721 895796500052 465669941685 2649569971407 2464262326546 2220813435271 614655039758 85922691155827 161797203041 9010560226848 2763924232586 1850833260904 170551829999256 937143191386 3085898374183 1240696271068 772571990306 2146136065311 131407450208 1421997989573 1980787303056 140985795788116 4276164396748 13931425176191 5779332308704 77778427331 631407388600 1638463402263 1024571560155 1239987295520009 184396730084348 157870419318582 456175300181 2465732183789 2377731977515 794208897683 1824639866795 466954388858855 1942653202739 1200405143439500 1840336246149 1594718497661 9557186267355 1005584078202 738472504321 1422418069445 1468567940952 1833959000616 1100168489641 44210091321460256 386181369858445 1981389157566 106487161783518 2306660487501 668887285113 14843495218743 1441954877748244 1289246487313 54558988150426 2017412210589 4685735515180 540098149309 174952650020510 861265831959 210449222477 47780770543679 6464789503734 470366831715 254061468729 1952987986449 2433172095779 2269916794974 610400920955 2119658418557 2441510076 890453865307 10600010384114 3153237436489 4958699570067 1647416919268 1404508658675 24796919543477 702863992779 1525680403351 2419763543261 2334963372855 2374659214125 214160386402554 2649537151420 20689485836611 2532875743826 355799222961 2037248442725 740264219683 243457904523 302911949731 3413196306934 1737692137654 11750797312970 1644908252248 78902564737290961 232473096566761 1304287959433 478295273560 388858595006 1084447543301 257562287875 918570115988 974106374227 2130968205350 2576345593766 3845354918020 1837318897876 3806715568533 2672614172604 2305479103569 3166879363131 675991952202 1086907417412 3306295494589049 1353478481303 507893937619791 2267114794576 2012826556114 26355448010648 745489355569 1724053163350 1437404758769 1860874579741 2582709555548 233926026151471 19201191996314 262604899586 1640733010730 2096395341750 23223170888496 569264211446088 596873199746 5888429331624 2206331554796 2318466844266 2591691593812 1513410580849 322145219545376 1060143752346 186059274672 951830878879182 2820785145015 311320722004 2019802341382 14092411767314 753916495493 172843368029 4545863692572 749382813577 740597954599 1383718132062 856645268479 288276250614 215926232939978 45426617075 3871961904850 125754277853202 6435398741840 289911210625596 28021986479 12110768906825 3671635521790 375838940389 1000968076415 1184259957602 1720850420439 816701497627 917455356124 20268342794328 11907667754908 192846812297 2609459404091 1291947693699 2026906884169 1281660868096 1799682671334 33580392642560 2172709475318 1349443596871 1160662076658 1653364328954 113295403279 2026231882722 94443329885456 3731343682108 3429410146112 2760284523576 3034182132214 2762005568153 3073663286562 12605798424713 17435261504727 19038578258791 14147187620471 3752511144494 9528069259790 82962170336 237079084659154 1587879491890 717554041078 1502099689979159 1319029667729 594670233049 1689426408608 782204708108 330803455717 1195319018831 82512824601338 527933984519 177207614047557 3590125899674 1202825000497 40934596338371 2739894078715 497151610524 3842330112649 2641766791091 671922499805 3528819561935 1076561581818693 446047833136709 23447249816441 289143757377975 171184144176 2961746396562 70182305481797 828681280023 1753899621047 343326942342525 67505596955897 15415908059389 242593987419321 1754415304587 496247973941826 14009514014602 1009753390216 13177471366447 3156523238548194 2363849471671 302451585849116 24896892703960 921318648030 2617090920892 965890505273679 491759857780487 113676146590075 1726729049622 1915827958284 22679023867804 1870760389263 9699572323950 15108054011408 681470751823 17882000189910 152770725108578 1242008646964 233183939690 1561215121576 1357559202831 3097847610448 3348131905016 2622167752255 2080893477064 43185831731 408048133996 2238941707535 2269071224207 8194260370709 3966737626340 1040437336224 1920808729945352 1332521229369 2213077728164 95179997455153 2013699372543 472645499435504 2649340945724 448970470319701 1647982905676 29624855507350 2033180912516 201763286714427 1252766008501997 744249739150 362778436624 23553788654614 52917807519032 62765288227235 496025112527 1507985913967 44191562401 66110155916744 543155024952 297989931286967 547483374229 1162318184781 407351986781 651388170055 9718682711958 2452018218674 3307719285954 139213281986681 1727008847026 1696919216667 48939252631 4063250784675 43107801552324 21280390462980 2752506940637 1457829618782 303611711597528 1101263222791 37901855705500 543333946647 11329367286077 2730253672992 41050918856220 401118995804 1024329023490376 319820550529 1848668770114 1563047444440 785953474784 962291220913 233375227374159 1483627102036 420311720088033 177392745853 14265491866869 589541116350 1183338476100 659969035906 30568069156784 1229411925987028 858595481375333 148057123581676 2498429413582 1785218998350 412671734983 9042377030277 16254439064038 6442238171246108 1182840957614 997377483646 1603275947628 120843582159533 1398609459346 3470353455242 105873180022064 273203509308846 13024588171074270 1033702155001 1513034543867 239684926115 1452093936614 777234021109 2349608464688 349115030198 3886454130911 2232599232543 79564009702395 19751577905659 468771251148 141478988833643 171036797908671 2069136417760 2613040120208 34646177456 24005461884966 13841024511361 747322879100 77497900107849 20655578875746 2671404399005 2131493850695 11142318761851 1327160468577 1387863257160 46519282946615 1492170710543 3244679263119 28002765986954 71157575836 1725957709162 380539212587 203271621839 2625894484942 248030353328 32996741978698 109945711116674 807319743374 1351630384511 1125948234222 1796265948455 4132237808796 2147831477109 4535917437203 29082716430662 9350731097800 4241889424594 991507608418 33750459760271 398584560877 982295119877 2269784420835 92975516182016 13789242057999502 2630846203703 939344864984 1005128744706 2973607429563 2481257045159 89108787870 2120677688582 2586133604164 39293764874721 2687965384443 99146506055795 1416835441965 483335885004 9379727867199 2040355784756 446640420638 13264710538849 1136968840895 13308028009280 419098426640119 145612737647080 1715817070650 291636563730421 40001101687868 1905905154561 749595066896 1102104616965177 1836318247648 4003463708101 887272310702 610039762710 1093356569668 16457928158002 2617428432202 2111011664199 2099677871532 2407948496585 3104076579818 1949150245587 1259664411791 660863619814 105784840606328 829691913348 725804959242 1040750102962 307637517273 1302369188503 130277445318711 17290786871640 4394725181099 1394043010744 2578079939727 1335417973552 455454650030 819733041868898 978954492561 2715881965375 376660412890 1168337600924 8360496303879481 269063019342029 189187970242739 2503977636784 3478014764988 15345126797783 2636323554125 364427059178 119527006990686 488828362667 1401296650241 27017974247202 2203387296606 415094721240 4188207093158 774786265332 38611915389433 1224208844477 4138458184031 11777101658324 414916078330674 2799614016153 3280343417341 652104965575 1452419532183 236676690743 1531467052698 1214320814540 3135150553360 3675010375961 2986678914822 1460422449626 2334940500422 70714901383458 750778710109 1421982112488 530268003692 154491063387461 106697549632880 1823494766752 4248057322781 1238394588663 144209081195688 2237934872092 364693580220 1334935603846 1646091526194 1326559320966 2226819397059 1076303672672216 1470177334476 1682436632643 2920720465482 449989917179020 14073899915635 2514328276263 22084018460943 1029938495360 2084210922976 3982992573978 3057589367462 2253124957716 20723589905342 1493415602652 13662959663206 2300692667430 89316302517420 41383063624815 17858382079812 1341219935104 114699680829 1520037525117 17805775115637 1159962824450 1057562339886 726859006753 23345397430312 611599837460 7622989024010 331071980492 1774848923975676 1972358472182 73589339169897 974705748990 823639563649 40847782038631 3407923969687 65419508185727 30278325594 85418260216039 877107059016 1131064390570 1534787610783 1352045270427 19485340608573 372593007053 74151305512 1427716323807 2052625600074 2571771515309905 209667426332757 31882398694378 14123091464282 108335371603356 1906875127121 562853973095 75472788889658 42904022823394 19677339018660 454476801479597 31792882122510 861039733720 255777165840233 740371952182 637971297118 2448071782547 1193959700881 1422246796832 2401852412949 2434246436445 1428986536235 26886331419004 33051404546571 8581334363096 977421620979 1677638042804 2143512673988 3749091472774 538137467097 1058770678239 58192639610151 1353070636883 675623653019 5169354711 2652877345314 408547606384 1727384325338382 136301455970760 603946368483 1811638991707 2103765755377 2946328905286 803366067012 394481915503 1495921825591 279000922809314 52746685231198 281025805237 1490223699044 1088306099422 429225281082 2271677384886 24067528164 1652244435479 2115082089892 3766676286435 265633737220 1516276725438 16531783948867 22075903935104 11292212491243 548349092309 2454489237673 615348344699 88601435480 1359277838723 1470616417909 67667984623656 567378279428 41035909543221 626687434423 1298549602053 1351891274397 785212804976 95917023652 1576173467255 1767980979343 1907334088012 79591789174 125537976437405 9315388915330 122790211374738 957504937481 1944121613922 1393419171981 620422440518 344413912552 1743964578073 156808531208566 32685063771962 2607301404162 257991754160 16752203503510 908594767401 40179646280322 93077547212814 1556131252283 17335734639733 737026319100 162435806718265 642685762334 488211147672511 279121085386 2375356494587 2594330833701 1927796674292 1061302427254 1448847374479 2891651597289 1231356038690715 1961726457693 2249195407601 2425851363349 453616298413 22099185798596 114508974744 400653927787 1504966739655 1897778392945 341340673408304 37712859018663 2502965671214 3120391461681 501444585418 501153735469 172855205608 21390686875100 2705092036568 872026084959287 134797406662503 143160804068 804694762688667 2028846537879 19702764358711 50317595881813 626564052183 799495474254 22274256384238 105080076220734 1543206319979 1008620813534 333691058815 1473778059580 9788820129566 1541797931950 2460065957 2781817709503 17528464276496 406490805044505 2444377127379 1412774871308 1050162184586880 3188345217874 17588298611298 18629891790990 605106073661 1853284242595 26171425712743 564129926768 749660340801 1127932247127 16580525885760971 790442236094 1078920035411093 4154382917592 411174205782 343946453499 2272290011257 1979794298320 2384261325249 129889298385398 7348317843980 275020201186750 1109942246481 1086552696800 1809207095210 1992413650958 6275593957377 1108758116392 4083282742761 2188763662801 18931987746389 1571572919797 731434219845 21758658938529 212852843411322 1595913797552 224500343672 131167375311480 323587048708 47700261502 1059173445821 407039827589 413264740998862 1822279955410 1397451253284 2012317415 12222787397196 2566383784548 386750880196 24006470269348 44968311506415 68771669923225 1947275492830 1156088177858 53808010740393 1381898435534 1663159210314 1262934880203 202266633687 93119694685774 1207243940270 2608502150192 1095949851002575 2073745573479 2709430553627 198454436860 654577071659 1301725624940 1465739799745 254006764013 31641486593500 2356259226835 1748923157338 422986698104 2387879753444 11513871648038 1200336530613 26262151216410 249176444799 40284573351781 2456961443183 1905927341281 833413302894 2942094923253 28204717939018 3916539011312 82135118397326 139162889189 2576774633711 2736536156737 397551011722931 1760278305362 3633071926859 11875640769423 514474224949871 3115566723690 1069660243020 201960425261 1732419821761 1495094593874 146504230966 11906515158709 1976548972469 40506036704408 1332175827454 3860455983344 1388071122934 19272307866901 316229407038 899944986085 169053802067 43077415796215 505213137052 799592733310 943795978286 98872724846 7667491313835 799814529279 2298869219358 1238839594445 455746406796445 19583325432365 2112934414085 1185061634609 1892385903079 73229804126298 172118333805 2643740529585 198339186792 63015216888104 603198323316 685464961210 1256427474057 1612139929132 1757396908889 4265273606282 1061672886455 1083281535548 1017655943403 54023195044558 1544114478957 280990786386390 212016411019482 250927456585 322352668986 2663589263801 2617786933034 158867672027448 3963026916376 2577222065952 528418780680 292653169222 87176025399272 1318786612330 1114271846237 317899569717 1404314126338 444113425191 1781502469038 2040060955657 13665290840234 253278618487254 601536608900 2161204246133 649671050080503 2764796011673 59397851607907 1397230736402 2322432269577 1021980438088 2133454284305 5616340043692 1709373147904 2056792670395 8042186152564 5080389726714 1144973442281 15318486312274 17427844770914 282710871547 241765697272 489903825945 1520253299265 1687067747718 939783831288 57355233471 26925185526512 511916962133 3172466463752 48842402067 1720162710923 4031045328633 11145906540797 133630109632 1750107202300 1116528707702 3324594437961 2809673368628 1058551564627 316211927748 1176292524589 1117851627871159 405739417201 27016482807268 1040534993291 597800429517 3239210705891 3597218952907 1273707926671 5356593582914 3282602776306 1470638242287 21594087215169 2584523883797 1297149562759 1537481388420 1308255779260 39601886133068 123005914279175 18942763865915 493475564397 2500335281049 2663662854816 3024147069670 940583419170 7482984212723 2271932121513 1248945370293 1166805766663 1440857847199 1768557218913 65603487061 1345728897093 328907134419 2195293926987 7581294365273539 41326285476366 43060863490101 1488656568704 27946775538 2259791759951 25067137336521 2032521706516 1432439571373 289827706696 527795869132 2231471583603 1666560145008 518351672641 2792324487154 19773732960 1957627645728 3784281481945 687567762689 2573853187489 1326387842159 1962139148039 2079524705310 2442534793057 177219924013 197933103706273 21820037659292 15543458612593 1138239330373 27475781951738 3191766595036 1502522515270 111787123538 9795431694243 298653148533381 679557206867 1848058609250 844692369370 615169060599 52550997082736 150010404084 2342816582498 1298475986284 730848114451 26989138012 1161529688475 3300996389992 1919770181042 485092943790685 2683987514084 2304387315571 923117166687 695581480355 1240129503097 541933076184 2740155444758 164976228219 1502638287556 1641288861251 3530895916970 278550235517343 68575248782518 2308809150984 781497853126 2840214900575 1843752240628 113887759940916 1908548760791 1726933984238 784026930472 1071298139931 286402162355 658418482397 355292325346 907107754302 81317058842966 7457777765932 413915902278389 2804906934248 1416836287409 30903531206178078 1742501240262 697667168454 927090017109 2397052213521 11099217743876 482163919447 885161604440 30628018421923 27464234264340 1118957520368 20319130296600 2011305753035 2119740830849 952316874245 1131210588330 888094330403 1292145551399 230029451273590 2075032899221 8125069115302 945138388916 288554694790 2642734912653 2270875857153 2457918391475 564763638546 16038495221690 1028650384392 1017387177150 2188325950655 10599317260277 705917468426 65752118443 782936901076 55991760660785 110745236153063 2395529477850 1586972096801 1026317328122 29135220032083 762400055361208 1840530224282 2702242493725 1113456033141 1496873220898 922114096818 934078414636 1457951334752 418639670183269 682265245129 1969045477849 23490115310641 318091775131 36726742493 1118742950747 2881429612230 2598336440224 74430453036488 511382456403 2634206182962 4293145995140 3140731930523 487607842083 184013277500 1071848640058 4010631503322 355486232412 1903310149519 497763580465707 87125912184377 4191642396722 604843833598 40289897533 551340715322 21438157870 970702711074 43982449670 3513310645073 285028377715 122678818939923 1221142213110 1994182664359 2066855046196 518262577644 1955457221955 322384842397 18945557155136 421498377501 3019940653100 455426619052 2455788763485 600767030841 239703911017129 374015115685 410366091357 2989187162660 3911605631347 1765897028592 1939701323938 493066210082 42697574109203 2123879067261 902243620255 6368671062487 2547322900147 7050161613645 314744831056 334740002710271 1926059049125 72166514652155 2563299670280 1828055971446 78016458154189 23916676148962 19868091104762 2341317369113 1623777713142307 161370508592995 1630525193934 571887618134 23083262341637 1479077184259 756812230680 1012667862495 130869028311062 236615889356573 208531432555472 1835844681620 3797996612258 594878748811 1453590037625 2108736186547 1179895797046 1856507353118 2279625007860 575890638298 73386911363818 503581455845350 182819857016 410665428755 186599226711 18477651000316 546342704436 43669750699130 2675286147288 578537225239 2725199983867 336728202648 8067136999343 8191192685107002 19595605706960 1164873505970 1311189119937 4208825842505 837964670095 6154115624196 9369496090930 1844344936324 3549030289189 1079763190840 1025647005475 1612674893188 3893647385001 157684355407647 353934222334 8030398575420 24253796997390 154406780677 2649356201120 2385189151905 1072127059070 1770196238482 91907075880449 502231269908 2462810776644 13634496639257 22454522522205 88960611677017 691743547737 2220027468527 2521560073513 1322601075761 4065599764385 3418412973105 3209183422201 1454953924401 34356014332065 186728438496391 2199493298546 762367886058 2917536960328 2204739164363 290943656695 344565371788 108642180432352 93760601013 479379806948 1895336001837 3530526910793 14791847945591 1105185109636 1211318515657 599387643551 57133655335605 237999479623 129850020329050 882218230937 2480308936057 2585656414311 779726402530 23448309669049 439068077860 52873012632 4146242854845 847057059199 2684227204926 2747269462582 121266887301613 43697605942572 2569183187971 3012283730887 1860075901266 543475572120 371293001621 150460298193826 132986830429 630295499319 19585976907870 2312765349955707 1429539615599 2502895789379 940320983747 609820306504356 707086400073 15075290360028 13657825775138 119734249151 837584508403 191470275307702 2011232375283 167876850273559 122188730172 619524559587 15377278086 32020540974254 789844229099 122238457554 609108003118 1433302049470334 2647022860501 42271506472949 4095262418939 2232160340969 1819657643668689 1653321518796 2498188713718 4169730139831 1646922917984 157823460884 151045146317603 3812683619400 687455325413 132997327774796 668933310489 1758066471044 2531012341936 26742409538371 1030705139006 2081933018846 3634479313055 182991646067163 7909073019485 1348105119052 1128173945363 185849346646468 802564219452 793645352037 1908074221278 1342950206094 2895196129061 1994042730005 397577601029 1448810454704 1489313131432 1609004780037 930590719149 311591161796 2024804864155 2497034142120 35879237191957 2674683923150 10426969048107 2697469142261 19110004426793 1657573452655 29012963494758 2666312258933 36528242130596 1944556412826 1940592202480 170224902991115 1436356026149 693261579648 171322612516166 2228856356295 1532875543833 25256477869156 179851255663 159475192153 1598760487586 305699392285436 2596161053236 105042388874248 1353054130971 221460766136 23838384890984 1139440204405 27272227356295 1189307216211 239829994074 2421426721348 463810742649 714912687271 1539125321474 2289817754047 1836268079792 1332738666096 5473579157920 1481053565987 2458466425973 956238380856 2360223120923 40846125919746 2667860478259 1526420813731 527286630293 2498399908277 23252877102842 2643958882940 1184161458592 973628967670 15759397359 2512095061728 1008892272634 138588639892095 11008230476512 2111951477633 30348770582818 1142792587644 2552416901826 1049018617743 3384410309330 897613386197 8588971677929 20406777881746 849918405567198 1993259630202 18987561926305 1946689263078 3497148433933 2217486603158 5324916692507 8719481172637 36687979367395 12897363131268 1495348310942 1167312308995 1919502587042 87761950616 1395984874387 26737609410043 1426055067805 1493492543804 1504141970041 288071017702 220771752778 1604735139481 142908167064 183757691999600 1156105075338583 17714560147643 2023277030348 2032960391999 1864814379418 1363508285859 1664710751396 110160564275846 978548506207 3993198720980 3861701316066 1160389565799 6202305680539 30826088657670 25090638608552 42721929968795 2361006774982 25028418683320 1170928605626 462431870644 85876106197665 2970374023188 28865365091923 1110009516430930 848230310876 15158354006676 952371333796 4072193490820 1165423327587 997844693989 9776714268376 38000254086488 617164637580 813035345693 608340687964 1210534637843 721628150947 42584295531609 2617292331312 462497190769 3192647852689 386515486031426 307338794388 1215293984556 30981334734985 82605989570 1324897105798 48297469113 91639406978322 28403826068059 253576651179 2034673723722 28745325000226 620381047886 3899108165174 96776752172888 83288166621241 1058417460321 254675400160634 4077352284546979 2590241969337 146269114065225 809502239464 3922864667746 365947171029983 360081390476 1550621458807 902026982930 2165494411266 631059791094 1347034906722 1967341411457 46835587408374 1267067620599 59021746523052 2869450721463 1107903216263 350883450881456 552168767566 1880663155869 778141000783033 1564443763843 22573081697182 104135789580772 2286132565039624 1287993097059 2112696908082 697262560562 1738772297634 79659542983 1851588727633 247321366890 4312558722629 79923036175 28191456387146 1830969804214 3026344515453 1104414781883 194228228172 1125638380709 1488026661870 16164440992836 6448361034457 352057263377464 1311375513039 1226250787950 3804405775236 140214964666537 405116472890646 48899564347931 2571939624770 5176216447493 432416559495 1604217526788 88907030434586 58853963242447 1475893327564 25279459603000 245240744982 24427979590 1586641196982 143683206353181 81907660288034 443535004292 233358015506 2195297771152 2385096490110 8604571757432 1778682296560 261836284263238 1141104558472 2557797092279 288842880365810 201169911321123 3525035018679294 34314410516651 2388228523415 33727576329989 811363463519 32395536116752 1057567580144 64491200159714 762871966457 1744276335794 432297397882275 113016466922741 11349666440443 16350214806891 973283029350 477172897721082 1031379902352 1184389756030 644871736424 5418440274254 1152183976672 622452318943 2659457408036 1389788152954 222860581529 871809756741 2170353603528 42928771105019 228374432234 2132673895239 29857409867157 7680387330576 511722536328 1357070882294 1217616670620 1799447122851 332263532231 1819433343536 317208343142 1641649905837 26779567008415 762882596271 72413303051486 2172055246752 42297964437573 1830440968544 757157845685 1035724828536 57543832426193 39052181008972 3835020833932387 934661088111 2505934907401 555757864596 3805453868479 1729960921163 180545917288547 2724771149993 127994506041049 26754946098591 194562014357286 399488797610 901060225566 2015135311809 6075546664793 3178794933926 3224633808019 16886932172579 536545009311 23692390145 363627460554 2267883697740 9245448989501 4847806515306 2471496120597 8295157009280 1572624846284 4106348971073 29422406736760 4257756508245 17638044994322 936774984739 4188090642272 2941466046703 189027876888984 1142001895025 1169347854085 15744560094790 220871221732 4123429977873 11708403711448 314327614576 148305564433583 191554664514359 2446997377045771 840371047415 253603676736 10543019488523 2399567701868 1354148508904 2666167588849 788456777096 1286953557880112 1032224098193 116757011163 2000581599052 2198481094937 147546977310 367083007527 28933360717098 481274820895 803530348067 562707015199 3778007503244 104248227071178 209569506878874 142276647864024 3266051443513 1957925110925 175204402708538 287841675815 2649904214264 12231530849500 3119349766885 22001212862200 106240986191673 2431730152313 1399398460189 1765090708246 3957367017217 2171648880256 6105331664230 1080194870431 346803364665 234843716711451 2362199733602 1162302055499 644867540697 3872512387272 3344155047052 417529388797 1113594013481 251412893874222 2350237466020 1120049855440 411512345919 324822032297 27159961156539 1739931334996 1454592251123 1841378679778 2594817409846 4212240824545 258963179787 878397329975 36636340181 1089499935592 1087154998908 343265390554858 12562347933442 163449598693 287277611457 21285998222620 14578232281823 1370945980770 1511784631714 1265338084954 1827493981910 908542631347 55040617624488 1236765790131 2240102645591 1145290429593 1025136082668 677617293824 2204992963273 57825300558546 2057209218981 4503934817985 81942111826 1460133581995 67476646684368 875116160810 812149551123 296645676891 2702356827211 33910684678053 308813163698592 530461232259 2254749290388 139661182174 1697048578142 289410419181 1266645444555 2025921322356 76685557111460 209119240558709 137354495929994 38158162435976 18682198042872 116911981105960 745736517885 97889500943 19970411635471 571505520210 732874138273 1528763789331 444784856033 74030971556 1270174045904 23664005148319 124148424305279 277438626738 135333386463534 511111838991 2039774734917 3926659779512 3733164966447 9585066639148 617760256755355 3734616758094 47490978790316 119315316982951 3670153503764 1411544207732 2412405063244 2442195302746 226414551118407 2072981573064 78375781931989 4776029335533 1839221894826 181984486680157 235038040596336 3479093003018 1663144310259 1104517909975 11830865243889 814099516947652 7152441352075 8426409799226 2700311256331 53725458975868 5941736060 1392420408287 978550918449 2841716664614 1529320495994 309479407379 139161073779 373726010138 745099850231 27068951521108 552901873594 1931965940085 3741199844120 549090497436 4022425656531 1903225356880 54172100462320 2298068597635 43390709691 49051321344282 1081150202257 528802104327 2054827785227 649636252308 801743059488 1986132787026 155987217006261 1358637376801 3194348341404 113675795842 579354619272775 2055653002480 122926073910164 14497429905395 1506214296395 720291577485 159324514200447 1357937830462662 2135896238529 1691212901286 406404133446 2329113950608 10807180284886 298218233755447 482445464853 2596241863374 1326889265129 30448696072937 2506864177452 317444726502 81808443756135 50431259431599 1087636395127 18740881539964 3236161048498 1544844963027 546950708731 22524449750723 1094266792730 16522034776760 533688620385 1490434023303 87089261835846 351236824522 942023113717 3483214016284817 1367249282690 72803011494876 275424390736127 1229181282954 1606010165801 2149718959310 1999150924735 1726524907028 499604517770 2538854477735 271827765647768 2635721436653 668409057797 288820910288 2270883268113 1654963789100 2285490090542 1777907684182 195228608145461 2168395191397 2359777084832 22090079941208 2575975933901 1076686036316 163756292785110 451794182797726 3610857888203 61438934199711 430394450655 27250983062996 24989452242552 819656587841 1002471513757 1037854215014 470456640719 1834487914470 1550492026315 3288232022593 436939636463 42315555493 1464173251925 1608520133041 1546623280936 649159119293 13553231770459 493614911668706 1397476715676 27504821638021 360484285969 1279522439960 13436597072234 1491853893737 1248189327893 1705088315883 734640298833 1285181976764 372833767979549 2071614147826 472309096421 802370269753 69207561502013 689187984890 879171324192 837750853640 83555779174 1261059594507 491112249459 2553088663101 12014672247277 1745046834084 839399437075 2664765766247 2113520751869597 727585518944 295957686819 214574072085 1335233470425 263067065037 21136038643598 313672121203 461370897372843 429568050446 662704422878 497923078154 510289527991 86023773231878 57526583045535 21066033849585592 134959321940 612415892123 971123654387 30014705401941 1711616565779 31113048457567 2307892408635 7746215050719 343152837516 1333138992969 2043749077497 2974376780357 184021914321784 652152127876 41398591083187 115804750553362 1438639053265 2130266114582 2303938110478 1278065937510 1942843648446782 41698690747 1646531028789 2390262473266 2695269429822 1498346659204 57513592098 271490272029 2239070109817 604948717175065 3999766356353 3547567853663 2567569843810 463377002505 175016780463640 761458746700 2345661766159 19987450677503 14095311538401 636940450824855 5756393733285 37318563268855 1974076514710 905885698871 31748040603 10986896914033 476211843391533 8177976674525 2081603234604 67952088719714302 4666871657036 2409419817415 485506234331 3495226152901 1366508140411 2587038466104 25585293347045 12540269356267 70644741599 735230681151251 2405096992647 285913394265 26552600253629 1067762585848 1286431988479 3669610897799 30368067871893 1821353261955 1767992710443 38072362965359 1479228629414 1473973142651 2059721261068 2232377951820 1988078167805 23331564072739 350103944132459 635381081120 60587167958204 478812140055838 1310303645070 636108335760 1184731836257 1601750277240 18499738054349 389299970003 1100500320238 2131048006500 238307649133 2286611024963 9561159203092 627932308400845 262211401012 365552853721 156614732155430 887949124009 565963357555410 29788248006885 742333586616 94261874775 1493511941664 27086436201 19993361682590 3278786312725 2164522868497 37474127044118 562187974332 889310188480153 2277015685355 2296431603034 135438053401746 241649921343 69332241384527 1089765007068 220576289656556 26457307345841 1061178430466 14807128540226 1275294078305 90422581400 3338012540064 5320724568463 2759300166117 18838306761608 408334585661 532718278368 665909034600 2019810153648 1100130081277 95342465524321 74918922649548 42183209195904 1925547500924 205520944258 2707595953740 112882247599054 3480628446706 34737416715546 792735765047 1937671822097 3071818234437 1116417447361 4241746108132 236120325074 4862634472855 27268579238176 19396093904395 1327723371294 1370453173137 2324298968330 27264165726854 1342672476325 349113186320 139313595777668 1883327161775 459859077100 5213934132 2347751497113 2993709752975 1916061442770 7283548661941 4293898879189 1168595172639 1634120554347 21756381432450 458339529853184 653232220256 1154593100226 813821848965 1191098530021 640368167379 14775980890385 171986560211231 2079740550443 799953500758 12172087316732 110272260581 2529126977211 1254442427226 27599836826561 325580590032 873644477630 578419278666 651351420743 25265996921274 400630924013 3572205915980 502223082833124 25258411859805 303103877994 9276057916435 1893112592897 1202407172929 3196495949663 437322988265245 3892436058750 1010330219480 52361315404424 3187266976586 5461210918168 2197847244598 463646645606259 28534623869077 680068875875 1088882900249 3543753674453 1333776168625 8982629555734 2610482542903 745427375814955 1005421232461 744697672411 446758861059450 76540506533678 74528957561862 3709705730121 1438234260358 348282806999 502269418934 2791225089179 141036341760 607806203555 76478581619 1602872067938 1487457037535 2297072647686 9984308800203 913881954754 4053283156228 3877460752480 63937287702406 11565830074997 409094092798745 3441076902539 1826100348207 21096456023830 10589744217538 470073743496 152882922172699 36854059082698 38394162238828 1929001776154 3725485150471 329942746875 472770219015887 1317076907985 2987380465699 710944103520 76362390798624990 5812072696895 358460194858 31323415054625 3318108920063 201730131479391 2144168895759 509574668692 543422824925 60049987407491 292206041379451 38693362434114 1320086287373 3493084985694 23923111054802 24609992237 1682248409885 4204640443863 567304358143 2273101010525 2469212976290 2657797384853 175238284312 427604739170 940275597770 829836473262 21049458478482 2200028738659 1697987247725 610986642638 717209122263 11895476642789 23071440079230 784929280688 3357036661067 1526126403902 806054615080 945303366224 3254959597862 63056341449633 664893057826 1196994677632 476628254814 2561287388389 2065668695625 1738508068176 986631544420 1667854775167 2244967976836 848678190834 2156569138331 2091823763082 2471997451193 1893264577897 708154502132 28991592152654 5558447529789 1590511445121 125602220149 3686948595300 107916763720715 1474734379062 507828341525812 2335328268526 192643803611523 1920133787065 2177741421765 1914878080035 529772478225 226784971559358 82781998948136 1821344888200 1307358868264 45922689508871 535869649031 38178083012 38959696052367 1400156996837174 3723780341899 2640793361728 29069068304377 922358643379095 130706334964254 1618056550962 1128698723776 22003254191104 41210344438248 1945695764468 200068434689 53828357035725 1498912649137 421546363991 1189001952829 1640734925356226 456489171745 277804623695 246602029662359 263470386888 259611603294 857297521852 3112501378377 56606488925560 16661535418901 834095310155 438866827262 257424982650 3036298856794 1120303618808 713452116634977 2287998704274 711571306774 1337468688618 1207675929043 1466793037193 2728393429322 67495117967528 9809185570487 3795808932952 52162812245616 661104714059 197571575359451 1667981546655 812332842475154 1475198175172 6769480705753 124439213014030 28940468599296 4035943234669 43575907195517 141419617019514 106674282850546 1731800249863 2136972557885 7313932396654 28151425013447 2269069767625 38286717554561 18349227023119 26165951453539 426079237651995 1308900106517 36701264260473 727025961406739 2454843748755 879974368925 923825282962 1237329637867 14271563944745 1135809100114 5521869415048 1033196618031 158390965957241 726421385184679 282018792228 693875396273 1776155769941 752381538413 3659176098091 177876284285 1736880562871 2378457086367 2319803076754 13591638364226 2646803355933 323403263834609 2166584497521 2631941626430 340205911543 384476844954 1979250903670 736345146676 192791301101 1675094075849 10425471128167 214673181858427 1787806713318 2240877680746 547311891806 55609149195 1242611791211 596726064043 1422624215771 702680747336 66730501412575 1387568282469 2064073768770 2648097371588 27024724861442 2112491923336 543397867128 2608861684891 1273678130046 4655316349232 1624768223972 1034192322878 2590997738105 5975806089936 1764778119188 27879813174504 2091102235332 26901610130594 4657821076422 2531424961178 95634614055541 70236081892706 665560619890 459655936401 799109738355 34138664766098 37135233537065 2396628222090 160946386230847 25279261006255 192746647099 1623290586371 1097604535163 88402549788919 1510964384688 1498348655863 876583559503 593471021751656 138101487579 31717849477423 1990883877307 31583888862385 24098429268090 5282431999386 588304207126 27891726265491 37979645060908 631168565814098 22271177531541 1012101994433548 348872486426 118140640800856 74945060436661 2229482756598 96415188238550 250654039801 1027807760809905 22142931619849 2425562598760 870802765021 4313290943935 305425419769 1201324735657 1482173036700 12803275886742690 2209557617719 121869049996 1043131817352 4062244499824 2427673514651 58609272009680 951036456601834 1175134997166 35133089941280 110789020651 1998009796647 2719241180673 458525416702 361658781134 3366149673575 8999675017716 10617930247045 94734897761099 775559719563 69981263123949 256747721737 342550516187141 818348556913 12537642113841 3944219567840 64998929413923 191752635437518 2406722519122 2056303102850 27187874898935 2476457130047 1619713245221 3948257639098 203035568818 375999616100034 1188977233055 270465015418612 1939080348698 2339685661193 2670760844997 2301628445078 24960980084637 976056892192 22593181323999 2947185951268 1074507967044 2623653831052 41507032461 25771897718124 53687969632 62302587235054 1079134598506 1949337249785 3697580599079 2450045094768 192005607381457 2380772041710 27499655370617 676102332757726 1613555316015 1435222443993 1345976500014 1142400261488 68475776224411 1176207057061 2483598507286 1123993076477 796760723202 368188331370 296604284247 161054486916568 88400472641 1193415855029 1277376497761 31262253941119 2657792151619 665910245989 1409274670268 970874883890329 139663535982561 3210728141932 27940302565754 1984020908451 2751601119375 17084683449291 1528323299024 527523145229 5608798158414 2772662924152 2435852511687 631763771932 5281761055182 588518101888 2239889901978 1676290462828 2132542888918 332778373689 1513041784322 554221734159176 1637057689409 2213822185166 2282488253480 1033931052727 3591874978752 1005086472861912 572697664949793 1942976144400 71762596231545 22766290765452 389821014492 155752331405493 227728188079351 292507309048 1077153797276 1155965165383 179758046592 299594592662 21999889682431 342362675414901 26996749866730 4178486431515 35916705371647 27691133087832 139175095586700 1192650085305 58448787178 19840559403 79615820606379 1939889617785 5644754530446 485167756630 1977694616088 1909184870688 55217634418592 947047201472 1554699693422 27926686463745 1119214573304 12303242832 930281057452 510903863233 1525735054771 2087634861426 3107751286441 1164199449714 1334391996181235 180203837545 269409781628 76393565371 898259067068 3487400672236 37702761778 2258133928724 1236809609372 788324332018 1205089862560 24154777122474 931166827261 32020376657692 4133399194451 3107910371 1403498142589 1776913570909 456363409276 1340512099526 34931816252019 579178577343230 544618039583 1340773710666 182927497134 449692905144 20385056640056 11142884819287 263650839617259 1971677861 513646330789 102778507399 456656937928 1355904011276 4180487440655 16174271298304 679854490846 921484659236 435105390785394 1000677698904 20277269595 1264650424467096 8184897570396 1921459642002 224300853222550 712205697056 20199276036686 492557472041 5476359305567 581305577823 491945435204 3739031605204 2695513529631 2743936594411 10843392111317 1661827678204 2543080910281 2526952641804 971996030324 1321639540851 392209184222 1653143744552 265052452813 1945594277688 112348850212 51261661638 2408737341139 926181954086 700958981495 1532102125165 25425303672239 1019962848369 336810962185292 1867478509618 26848309534674 1033548944224 327520411165222 8671507245562 4169627654710 1708681242734 1959303386182 1301984660536 263470461432 579756559200 1567783634428 19502261881874 1770766768792 5655049061888 4665227312101 29144268676576 458638993431 2228621230509 754242723325 25584875025686 21793933150592 42825698020717 1881799519760 2570093929687 2953254849546 929627883970 2560664732650 1511123908726 22573286997894 272824689020007 1059631127726 726940487839 22117330562572 573921649745 694012861391 2868209968200 16346589152441 99294554363648 3795443262754 186613632971 68262956183 19458406438227 1495890622028 404118694852684 17594290763894 3485896503005 58098385174779 1031284412533 1277004276469 1834047676391 133831511067942 421120564166 1786530379573 944509832111 1420215351533 34824980762257 356207689169 877051299182 387699905897 1560007017721 23543342084778 637588275022688 1331431690199 492709943935 231537982983767 491273027577 4193540153321 2615103127669 9150179472732 2276708109194 302016023660200 3100332659034 71229631458940 36656948427776 287325993848997 631152711008465 1484881586515 1314868061521 1132938933766 36881060829312 188059909810047 1293430385228315 125604932392828 4038377408433 10011388678081 296836720574 114404873308139 178823549255478 41580733213929 50523517804 3036116897241979 653458301716351 1677754497056 1428035947279 40767610069995 140267733451 309082684971428 1057189535861 2939523811075868 853929233088 132357534702 456344516702966 2515227027548 1719302080239 3897144733087 4782215495 784001702669 2100758258894 2002913845714711 37260436901222 4243738057898 347543288263791 1930665877824 1107572927578 1186773658897 395352640037001 1553040938568 5171661410174 1434213057551 3226761279498 32520469673574 1684118277732 186228838792612 150886667793066 137000490862862 2251359308684 1851874511451 1026773091491 2070537995218 571065442036 406587663085 1828915756618 3733695589141 30823667117 1227152750936 186970736024196 2200524711727 1696661964724 569353023400 1609013789818 8019867717432 25197798613889 239264856824 2360891876659 800199259840 1327125691146 233744516059147 80672993426854 1820834243893938 954916235173214 15338864400796 822064102181 3941374131981 1077757303802 365568619269381 1540899344106 3684802393780 784185953587971 2948684549866 2027078117798 1302765298259 4112609968085 1001536514124 3674779410551 49086772836616 891376089383 14030877789394 4728902577987 108696521996 1296404291494456 1141706420083 26798668212530 1833933183045 218864848708459 939990297160 3239958843451 1140223531548 163961875866671 30815895090780 1736042008797 4316518719320 5447659148660 395729347919 318855928334508 730353228523 688900410461 2447006274152 726382466991 758079398902822 1139959685763 1462935731666 28969717011037 999630184833 4235472442141 543098938261 2597972198247 646231531312874 2881084446514137 550847900606 568835666533 2075482989020 3625339314178 2485530948936 745580987172 3335139133742 84718952116698 2503102326272 2554035191333 1511330420834 1089411775011 27610521044615 19589905619446 799087107562 368772912566 1731529103227 810727087053 2826331431975 931018721654 821549871678 1480620962699 1237922624884 85223764036 930966823600 2193796724725 186609300417440 115125264990455 1132568790732 1123018854776 2801303082844 103793689095990 1525724048423 87602408878919 22865751932 25432050456688 75284500159300 1211876469379 1239818175212 160208905871405 647183291831 8478253597459654 380892597395 46394250393432 909031801732889 498831276724 260053109666 137055125570371 1956288919353 2860599401773 1621602784462 472544321904 892511760373 3922759802149 3348581003589 2586433936414 4224067104894 180821665061522 527499803759 1165448747293 6574375582598 120175915481 505465622499202 533814166187 49047967532810 1141520925778 1179783176015 1007222344610 2438679938890 1764568416600 2051882127379 1538905060268 223934812010 703425587980 12501735412217 266979068100 257194500275 1351532064123967 978803178891 729975717109 2138902317443 62730688211 4171779448095 323686361362 2325218758810 2498692603115471 2065444597555 168388151416 2603324652715 666892631537 430330732771 3314183469845 1275215357223 20487615142 14913430469215 2070982148353 302932021416137 886057527775 11238253353692 2198168896666 1940130200446 969367675819 968795195085 927907443320 167592979420 136196735411357 1515271904326 152495385060 926285004263 2011370732148 2438888824202 25955718907550 218194928898192 10667445398102 309514064169 154630942629 448371054058 2039704895623 10991397143550 295348943744216 19908173907594 1971527961363 651913332195 1616110040445 1691025023087 10360764953433 201091868407 2983141605738 1687309310899203 1275654607694 1204716543406 1123784524998 498660760680 4276427823372 312579561736461 758808930341 994387522101833 12437001110757 127632679973265 58463291260556 691957648484 74230469504467 3879784582419 1495252394779 485172174041528 4615074590912 238231177010 191730570934 83865859774994 1255860887271 31196549425536 4902210225338 264751449169155 836412027616 62168673291950 320602952907464 3394213646193 1103677902852 164166958878549 2466239031660 2261860412705 107270767959051 2714445130810 2086456237966 1716840838315 631995007428 1320806003237 863794983973 439370932582 1457613219364 3915387345894 2471436502510 837947304418 485363944613 614563493427 2042166929705 805200624369 912534811263227 126775919493 241446009834 785356282484857 30148505185663 1143101023601 2315936058023 417707617913 1166470394047 17763371786819 529655773046725 1343286513125 1098462607949 17340219410659327 1749039530073 2520958339863 5760988106112 739839435938 589391643038 1177376923091 678611435476 128856172022294 29299840759 1155913249496 1873628029609 879422170620 2540036522367 10148860123850 284740739397 210510812303 1445672410190 25617388239132 50515168997077 155432527588317 446303886327 1177499655110 43331425564 3321223527225 590366202181 66151076158115 69929159597106 4022958890398 828351971849 1088512021812 507856007920 152833223388 751107915376 1762490484207 563506830547 3201923583142 515717172051 2496768591000 19787647282494 1375822985771423 2563213037337 357283909084 4061104032484 259426557192915 64146534981535 31283689106694 1812384862608 1530873674921 2435703308353 33769402904223 163507566259807 3338462509110 1178299143526 456079398777098 980843942901 28476519435820 112472027097977 1601704045804 529955709511 130847978038393 2146031370217 966649419997 86907236131110 746349499529 7235089615403 2309968305471 860955054785 484913080330 3795661029891 122466518121193 1754994649128 3892531385201 1078171830920 103575132335715 24207603495133 1989132410766 705552661585 577612286914 2638404701657 4306569113751 2082383247159 2587682519792 1767533486608 933954247260 194962906959981 216531569552879 2902040105105 1756273252997 1700081767709 138894219457331 3811237490852 8051783030530 28094282402672 1934505661447 2011804689051 65873727656641 111027881317118 577454777322 1612024764301 479962778777 2674588515147 24912620389743 2464206030320 768883591443 2159477016779 1861730872604 2438749827851 2614777979900 790727515457 40681473695410 65072637703062 647115243173 1069419351237 1330519648231 1587279868424 354757328398843 604578705928583 353630404944 1228899101561 57783323505604 251209562474485 1536997448401 514679435103 62787421491 296071791748176 209249471056 1326251201019 343347019242606 889620302741 900306496046 1496173258148 3436976143647 2397109131635 87838440549518 4272544121136 8084254421402 1221707996946 127575180608 2894749794626 12784878226281 734398785303 3368745794330 234840850787 6593014511193 1626644269931 154238925628 55221270393677 110651472770229 660564147377 1635986895905672 29521945700 14249277093374 598835815676340 1387831417853 916958775618 2323405514150 25093548384080 15406824530845 28317860008 793035333409 532268874296 2664201442474 2212798360525 2141626001861826 1604276945931 908737298742 409759291448 1729347038512620 2107300574040 3720313561229 2415474501294 1886550354129 87583217734263 3458202723179 2789072045341 86715716388817 20933136514848 6721450635208 260084956215 1151596187292 2250346639772 30004362713460 19091497360786 42683341159854 31309585960 27005027060733 385249389669 3294992310976 791600381689 1398592981271200 313733035963 164738594435195 1381521954625 69652949377959 62485952405194 301027704090 421489529976794 2279054580606 2310029529343 2489842717800 262009964767914 2020033427601 34077673277056 325798602294 1541973730879 1647052421583 362417264060544 1001146124137 461464087898364 989620801313 346588695484 12997162645722 1722776588051 3432384357127 1128096315028 1289402092574 2018100701600 159113632485 16905806468416 1644701399050 1511425608653 319446996830 750211370329 245132376597 2761616283221 491438605353 15511482182226 1421084572682 120127133325043 4054900568230 4276108352735 488609344987 870999215815 97083656610 2366492132785 1757363310859 5942983378295 808083914405 385212899795 36729266053383 373251690412250 2039674708240 295011798109 2475307077516 191918457730306 56919876809 24958995396667 515042173641 480478192238 21786563490185 410351319878505 1366702431141 2558996857973 804799228133 1157255027785 2896765462163 1687836476802 639979489890 2243289976850 3399143373818 923385361055 170904574012799 88617404671251 1108567069316272 29810699494731 2474055509808 10450403724570 1143720766076 1982188457799 996976215370 9615693123 1062413314626 290849055135 1264607554672 381285614992054 119685874064837 161414348585 3204736355363 3382362443435 872225723121277 103847959511 599727169253 1934013068098025 46182846627832 2034491419772 614745061954 27179242724826 466623170278 4789629841210 375438180042 302232006498 2730060813962 1492073330648 2010817123554 1246486856816 2165535903433 1496602138194 2197026695677 838468903114 384322657252 4069491463863 690469335052 1189488216376 2221201199871 158144281599 30098835445352 16822046269756 20089854004352 1945523923333 990463401903 851702932191 194878613950063 709433113129 822668372518 347490356489 1153169971937 2611413759010 11515199453495 704537640654 682140296189 1198522053146 1157562664393 2691640876374 2477851069185 860693482699 214466174859956 160886955082952 105913745328 737802473329 3384867351712 1742641750058 1031189454991462 7502462374001 216877524142220 1421775742449 529988722103487 937624960718 365422408788 500821982971 1485745868130542 7790474118262 1675578342680 1166912486627 640603246883 302551327942 379604161356194 962767401695 2231532953161 558923016299 2111287020753 1529452919852 1312821570489 558888647475481 5751548759047 198196996610 437627221564 1379343402136 1081075648517 3159338451289 753161675262 75198009603 12258054304913 195093040805045 4323975630775 938264808029 1150324226959 10196016603488 30816597149743 361466281113117 31561222289939 1148318108979 2542962384645 229793602821 1236472623773 201469418864 89240277024055 11152203661834 960488559779 1256945917968 6621705860900 3184905857222 2203041407962 550780843149 1468251973319 13464745396842 24830420890924 2353589099558 2427621513554 22575267990985 47606220206759 2310070136970 2679274420155 2011485513268 634289733591 146745525306351 1682050321275 1174933441188 369594047791 1141932013829 3729092195875 52377815016774 2710619877922 1757123825884 880151109354 680650906178 2747427085773 11929614626 75192314599 1102556829829 27089679161204 2518341982942 2333534688101 192472012283663 38795051843012 1127092598790 789662514932 570838376990685 2876683701913 1026238081199 150313215980 433491880780602 16962285783953 92465501502590 815707085898 6093484657273 2494525727192 185727806833577 743403582150 4038824282853 16072394739 742976467882 87362376846 1302118995628 24148106930942 18221970527920 2937220884281 903534672831 2304210362063 3622912473101 179236881304 23676431926027 29733155610462 1170389378229 168367089869981 43279686440896 220077514587089 153023557110968 101101025538925 1127790625305 544057236575 158993159850 175172695239901 185151832976513 2072297608092 662908909989 1529091814934 143022610099984 1428647756545 333876318580 104612172457025 1994821911200 12233944897159 1852675620017 1793137691667 2252218681742 1396974443705 1659925295833 477501313248687 78512856791955 489763554100 15660075462160 8257164676410 2980320743982 20556306836258 9207752793236 319032754018 27090740470449 17912933302024 1266234772114 1136170325802 1321341208899 1812206175337 3295935613194 23533198596854 1511985931998 20350423923758 2262841132265 272846364151 1967998091580 1650263158127 940735514356 1227746046954 2456887958870 28306522114695 247665442177690 2646710615978 403775964258555 589736448145 26330914842242 705533939875432 219835356869391 1375154617659 17290529463232 550458871309 4100034683307 608939505037 5043785147755 2093966308660 37755778834008 3562580150536029 1590937124216 1476957709986 2023663295584 13741395570 2350284422065 1097871756149 1045911694979 1110693570921 2403577386938 961574325826 1076393498768 19774940710685 733539764039 586670754598 460603441499 924766190628 1882565630515 4138069723301 1958103261672 2765214190892 1834013939882 1434125493892 55742149564007726 8481761060598 1429880683150 257875782951 1805948755914 669797195379 5705655915671 2639807817691 9707064183562 3477471544510 356609355203296768 1590375212830 4068754705579 395389761810 231801681806 1256643455047120 27504558847359 1238342058172 2380902277041 453894806180 87008238840 2001958407078 30389142295905 830780834324 23042719736 35570709094646 674656021755 68587873165 3712328244663521 2003728916108 2035873489312 52531181207 1189500942170 1682935710748 2675688847396 111809859639304 86422322290495 16949719448454 2074128133269 673755337808 27852416554504 386431462626376 3971001653715 75073863406792 2214141552781 322976138263 3908458701582 91923563851 218053051415933 375503208651607 373302671142890 44343264686824 222722135724526 2126050510751 29140622022041 1764723371728 296340768766 17550709170286 1155291791024 2288192973721 2479545269597 1008286055546 403866380315 551973933230 1871048574697 1223727334565 770337486206 4247916457614 2112003389867 25209903689898 811849645335 239247555137 930435589882 27606952560366 1786659321758 1171787332078 434289335768043 794967597524 375951415769 19265104974424 211518531639143 2218623954743 915121411585 43609961409103 2316014494826 2566569587955 2478638755430 1725901359567 2478249889730 1393761454709 82229763723479 5842492271263 1156235864380 1965325502371 2060431029375 14333201374248 476034475815 2735399632982 18621538178066 94859462476 1390280615971 1963621379273 819158557831 2101074382902 4237422608409 36176587681048 3132283023136 3094490775602 4811622716350 979484756376 2063141081989 2281178826284 2777114897200 177289116716 2677284498980 2867301613915 130258494593262 12110928839415 528948262906 537126538794 28995274181664 3364736691886 1033866116250 511138949823 1239045957359 726469715118510 1207154173956 787702337092 1556618354251 2065392244116 1691529199402 2542064468130 1475856809145 24976220988209 25062570202291 8025985419378 1417036838037 3063877336780 2392140405747 3330330017118 2346564844652 179394612189303 2187057781092 367291917745 9821138053923 2729117216640 2020163584836 568970644962921 18363177261381 913026806199 134877689902166 335763948083205 1489285729455 58490653703561 7445434629801 2351750929065 896604760170 29085369575962 28852053834008 2748644728716 7021319813613 20344475146303 1500849830159 2290396359684 1044960823296724 982754606626 13167896536696 42351803855924 79005996411 2148801229387 1646176688288 2654871671837 1342052598819 1327666040545196 3864956166681 994055930880 9022680426787 1949273595845 2882710457892 2203003202072 1011636480871 139259306317 420463471815635 397752799563 1071173358005 45042986261674 319001486607 1981403112687 2702533695480 665562399870 62723515757251 1408625426084 2286525809553 3965073477949 2057615407808 7769143692760 11254664222766 1125432230991 1561210783742 22629695759846 1526553894823 1894707086260 644595800698 994492111744 694860496279 35138684005170 1462335354996 2284216232999 1731902500378 18045068593161 2439673735918 1060017019937 1499878163045 3454100440338 804781642202 97638805417674 3117563014905 57358890245575 1428001450423 23242048761977 1917922890721 416977535603970 2386014052979 29874577356148 99313162055 2645910050470 1132309431967 1020983294248 3534441397310 178373783903352 2521847690720 126462697876 3597050930905 181428568120 791191684643 44056586183647 9368512650092 88143292401820 167756619255439 1540248025113 76044207581554 2708769429230 1649363021285 833315990387 939978900038 3156203558014 1750120471589 2222357945541 3628969128743 102886476255961 1503466577915 251525882776 1183715639277 1797706005353 341204028525 9487817525342 2730613758188 1703817755302 372846871503187 277610197902 1210143381031 187018735950023 30701793146894 29780343570629 26897742564793 1407622349329 1820097295973 27340821137 208863379907 564475094236 288073810082 724525477792 107796832679690 24729092349004 3022550018275 100089142271997 1085691174284 1255286019114 885012134582 226745299915 2526925332006 1973442763781 1241789327355 2745961828189424 9975331217048 1578648607454 1737541371107 443603877160 1476750306024 249977178267359 1395638477679 16686308072141 248631341616324 484643983580 2145724128106 3426691307597 1919229472188 1116776424240 352049661660936 192363703603 23521451797756 1572191521898 12707998326555 43360480052743 17376351692624 441536333884213 1593294221887 91462087669 19322947196003 17477069949380 1194320788076 35891231590263 9883698421393 486484626737 117608469953067 1290580779946 650500261592 521094584403 1634728622529 1203377596630 1052557646359 790772517675 157539036280245 2441107593361 29937476075053 204077124892 12710531876740 2436178757391 3067216258722 1031175781110 565126143318 136839599239395 1401480773259 1555823857294 843729743826 683926963021 360330172801 1486498799505 6244384959349 27388379670882 462193909744 71841516327040 400025079642300 5804281741546 1742073081379 4085174047929 1219316835933 1466195381907 713711550228 1836897599330 133984879791870 1395691423806 932449072592 1120345004298 1468050218185 1059359995226 1073619046117 56226248501 8520872739802 547296483697 1446145677887 592132111062676 333089605670 2481742438207 43127101264478 487643891468 487295668686 1436589069810 2123194320798 177903064542962 1488645974469 201365314119076 1717366753958058 1020693222340 103958884775322 182838796500 1300668870334 110805958374990 1063142658223 4562201134197 295524099819016 129329021195441 1042689994737 350955616544 347124846161 2196633157985 2645626565790 2450045975868 1287847965131 1166306947905 1876164144815 175110286828946 2746766554651 105355020494350 187841139805247 111467574051078 34084280684983 6247790324216 2430822775061 3407103616109 1629367581291 127720848141217 175973227088 723700640752 798170539389 687578300063 1069907121094 2724502191792 2845421974432 77780644169 4397217761390 2181922596367 46942964253560 1191749085184 810463225647564 24268865370594 1165998725124 1476067314526 2088010255334 458081849704 2014382371054 193637314023213 748091629528 1525450880255 1961537808615 1225250024115 143666405172310 1178208904626 4305655114175 2103627842632 1748378771509 2828850508490 387797690859 530308138727 31935016463 1054350796880 3855153330655 1927140189641 2892898589117 893835412762 1464398227511 1218184351582 1214074490771 132776610524126 37487631985265 18027993402021 1300352266605 456520425007 348017227470 99430270914602 56295925432372 70452827584 547869753118 1027706645143 484686431539 510578708092 953272174040 82410686254 933884329825 1579339830415 3371278111742 2278296960829 246511891781 880661943368 3324787044865 157435517937849 16679854955036 1655705450097 3700612683817 45208607886542 186105296394 526243866192 841774016354431 1254546599848 1016843839348 44550631233845 946574576866 696202018652 1766699877853 2453524643887 170033457184315 2872407030440 175418716878548 2452507093432 14075458981386 4696635159035 245344741415464 1927241779446 1103955746360 24786507925265 425767465188193 2549550440981 22237716290617 1544635999596 6341285363475 2011045584246 1171784987193 384534750746 2255039490224 1522908703970 359886413985339 1500014889158 8263577772288 749924375031 2360829935065 1342430959186 188750767902 1937165201614 1110461933902 260198429908 3013704660048 2317230361426 776274635584 62554133290179 208863454469 653037155037 1556316165473301 559759385492 496048837507 47050074826413 9552170268998 2576032578344 481526956934 1006318175431 4179670419556 31601651067 38732333589288 32729586759927 8206917655700 127666531447 2359901394293 3501929551686 800935069359 41002746182 45389007208723 1378623437588 19226934757181 23715497083 1797291819357 3170144577049 285038147126197 1384584599858 1378380712568 75669843408119 5608631518289 705277031383 12252981694157 4056041582594 1634325588670 3584221783109 112560964918 995441165976 495151526752860 1141327096844 2511948501628 128158644482563 4096653256548 214987153454 2216510065315 2489791661672 86480458612953 38376947415494 1277820238929 693665608443 486177086126 894610860051 970544458991 938048369591 178957549141 243422839698561 905177763842 1435135086338 4883269792104 630480253192923 489347769412 2374327852557 2427266743091 1547809890855 676397505124 790292993702 22228779951015 3336382018647 3174932093120 1432994157114 636949959445 67592720622440 2478343471849 98338544745538 10348853912477 119953350733142 19193132935428 1662251719309 1394910274369 1587555050961 456130830860 1025416878554 5370048921074 3282810926282 1073997896807 720682727754 2095829000111 22019846387153 40136217307850 1075259689299 2318234708479193 2060777223456 2460640573119 132337739054 4001756501209 3893803825154 1393045568665 1234410394326 29046734794 282290610437 2597244439065 238125487264 2460061860898 414328368888 4311704859809 463416863963 1434834203402 13574683571068 9248401084970 39249461043056 509537493215357 1579932039422 771255962209 611884974686 2593514768272 2485356706151 438201804833 2307694138873 513061614573 28574684549195 1574682130447 673917661226 27561119189537 233866856692775 2768063254170 3732695152164 1276336039524 3536065687341 1467025356271 2902481732283 38947402057167 551322898444 1945248403227 2074498638602 497490970452876 124940633858 590220011463 1105478641994 2626298371654 1118181721445 803288287472 2488960273472 1734746799575 4020846947915 2540761531780 36927890739935 167562986309401 2262298977446 2327187598201 2703968199553 34931071507270 9734671237970 4734661711567 22206501718357 64362866197589 598053889920180 392533337326 67928702584651 185742525289 2237445894335 30419804541980 26123549449819 614150316406 2129818234606 138254155594159 16188417664149 3531922278189 1436160214782 113129248624954 18458391682674 318655864350 247268765400 2534004494237 1483593461473 185128527096639 175136378423693 1472727809841 81765914501358 1233407441937 78918079342585 3482432820265 52769585295153 499289298431895 410892877053 35505332771629 1377857486727 56644671623424 1138810806558898 2740998255017 1733363134785 474577340344974 13817878787921 100346774065198 6365879354336 2241326797087 458240592112 253367680641 3295896053794 80244237833 2787209382410 112635934343 526155567096 26726915379528 14842778675478 2294387972098 3318470984131 1281477629763 3776492810872 647090772106 981060512865 11991443063362 1088234465885 31262568818103 9372287720960 1118759968232 1473636206850 2027732961098 2713134289709 2522390108316 2329039226221 1039608912481739 115291836533 774235978420 1456922685577 2078959983713 1352501907792 1449838915620 3771290604253 253274016767 1790009729727 98678409419 65158054944436 871470625433 675222000931 314234162146879 1775217334908 1652291778956 266755627343 443313447998855 667404567160 1658283878217 950484281474 1031947871097 2101191061130 167299405731508 1730083315754 16345204631305 1715042767435 472551082721 2478401484022 2758040018559 858156170007 5154960671654 3418822515703 44744020595245 18514656055385 3674120677052 1119360962996 1898402661765 921631542689 2974602701029 1334897241630 1838326941311 11659403398315 545705365192 1489607871667 21259729123804 527522477230 1820058361033697 3956846617576540 1296275133474 220827065072 951831001569 2812672679623 82753077563774 5718938487973439 2230457187815 1156451400391 1434517660150 730272379453 892634258071 3918828422565 75110669644840 1452668040964 2249086239890 3211454565312 1482754324636 1624471263119 353975753612 39613960527862 89640409552061 328103798347 1659038126415 3210424534163 388713873888934 432707963014463 458301109961892 2117453433944 27237930630949 642515988845 1242213304642 129121797680 2204744550431 11888690075066 1538538302976 2697560937276 163161836026 7644722685998 144136551714532 1420425501550 20162767458334186 1923729342924 2411234156332 65316097459 989810289428958 25333437758224 714767455893 9866900700919 533390931393 1029103628913 45371356911472 17965512963515 151586426756720 2088306299406 2248043196562578 104123944566895 1855355968350 8055846588979 2496836053432 952060677410 559429697271 64787165982242 27426539286781 2135500544456 1271844215634 10401062159174 13434961715634 136484811125826 27381869099239 1678741196897725 135108166461 76675815037700 679855688189 223904834715695 1134360444037694 498905052353 2683178667688 395316249041 4259584226647 12273935062969 2976993993460 805356211920 749461843676 857435750851 2222204070470 1633708727318 2461178947723 81879210362960 1490766916175 20849802339747 616557255080 4966629810 9749656467012 2302098522450 379144202806754 1290447723740 94812616379 333127754729 1122797183165 32951306888385 662775244606449 2713086029609 714255040771 1062023091689 2183422555674 1501349490901 1327115441529 344272890313175 1566852670709 1402604748689 2121374546256 1532814835037 3584924709592495 2943186789397 316452233189287 845151255593 143205340940 448924512124079 1303161212734 632086745537 76067414308763 962809966798 303749213866666 941880813335 1527094884286 58127309092 85309988363 341642501496111 6800178486082 1144741261760 1060684091488 17002651105710 830582383313 1951712345507 8153910602754 1205632770509 810094931666 1458988428763 2628237535198 1876829479355 1199436390235 394255948717 2253066575551 2080745368026 21605354366020 3099815803150 39822953453957 2117412844112 2160846246848 173957345342794 1824918474120 393920203064 1204310986919 1123230838122 355184850395298 2739992847664 779017266610 2321444380726 9641195205766 1249163638377 2491156195097 2571322106309 1215326339098 24758278677006 406876175396 878435383050 1672442859280 217688219812808 1256646982023 3165238872501417 71895352736053 2515984569080 2465105879289 2707311701042 29133160211382 213139045225588 269263761522 737728473881 856908027116 812439210998 535314878639 999934798037 85242460791339 293358688413 1346427477882 252001253595 1259093050251 42755658573 26873758198318 705929497978 2582142776903 59451557767432 1706633483384 17590512143 903522920480 2037458806083 64449275292574 970098607621 663767814080 199208681501 7500208443655 1481762417671 147560886167 27978503339952 2299957984048 1940487862797 449498180922 256687169300 219511044850481 974960844496 3527255930893 63905499522 1737721618150 2233497383491 194097744664383 1321232037561 2200992430044 2010032726886 2089558769603 30867140797177 2201511911423 263266034766 317652300913 25560820955064 1198446227588 192409324679289 2092842859005 1520097846685 767774860616 499819758196858 2047176550996 838019896979 1036337309297 129146001690083 2257641433672 990792912572 510908315792591 10148820859244 220780781486271 84664912591768 29300672231511 155465781798297 806271458593 140767244936 2663671562361 215679062164 167851059259 5726575629709 20955462940004 60200400053396 4173646640659 439655661248 692231935748 527206068839 3389383447687 1535708243237 2755668631936 6986118698642 1796585870349 22117098875869 383644915594079 1488741851596 575986685042542 1796946870182839 972644489313 308191872008 2183918660157 2347653104853 250952845370009 208677337141638 2212686503344 2515287871362 387221079286340 500872893392 190343691018 505867195232 3436472727742 2103062421143 571329170610 27357315161622 23438622832774 5053614643201 1643176627710 2822519704191 1397330965571 897533020356 304671452483 747384041861910 900610292084 1641736552899 1143712438525 54154336204688 1505648629743 85236498765827 3936788612413 1135956903644 1681474831350 1774820141481 1523599237851 39501578211100 1463849955008 1811187388454 877089934878 1170384493154 572699829749802 836278743972 3834703861078 2090987180432 1715423262948 2120653373760 1005291350669019 1756150734167 1524750039949 204847716034344 2619169222850 2398636262012 1596119894023 1537487001750 430122565096 355058944007 1375428727371 146945856702264 295109433834 1839973489099 1054013814860 2604466818154 994841020129 2134045669035 15216617192971 151070623186238 4472742311264740 1791742622670 4364725622981049 1914076859744543 1800220552162 342063119042239 920814159140 57186582581 1596658574249 4832588061277 760470811566 2596091174864 146203480969838 39707453058923 507460530477 3772947497526 435132829284 214971590711565 5554972386073 11206543398164 1472511264901 2181110442472 849372625539 8807523126796 2696349849117 545857595538 1135999170075 1828203664802 218950550873793 644446767916 80643350237543 3857912556519 71264161018539 4765339763776 2245236821320 43861667233388 4896347716478288 824659814202 18935030386334 532585996625 3877124740331 167803337866717 438153513366 974744313708 944658594866 107736831010 161442358471897 2762251636387 148435336246402 385388481964 5335483368894 1397443746452 104926046759545 59067969452512 99129581727223 1370685573400 3198872171551 819834358107827 862236415551 4221908024999 3279127195502 17438905718581 127486835996340 127794786603544 13570734189726 1846499596845 644184883208 1708290810137 1007089142741 2623456303642 1930199136495 482139640277 1959453840069 1082532982360 116699443001529 957465356771 1330331222900 2083732162787 186375684283106 1300872163686 27293690187856 3539954235520 20701152379865 2665246977809 1416415681680 184103402711 17479255234313 318935125372 1165970392162 2103567012995 209054153613 3516584058567 533934265686 2238586048949 24361749726913 1289575091915 2157588959158 743899889162 31547333080086 536942341248 135735419419 857105288545754 54947257041242 1998749482322 653541672325 37479514002539 956718352528 1611825279437 8143048287238 16879329361742 285051028363605 1394454809373 2149564021887 2322307565797 2527166561298 91938989733295 289886393946 617593300951 127963051522074 21196381265284 983475746961 13184813365539 236470370407 838972979979 8260139157538 1190849125964 2605110519602 2421626170671 1135958765274 2645571008483 44120890521494 886618298819 312893227814 2369750554019 1512548766990 635778569334 18057795834613 248701670819 22460813658 9169074601782 65137594759 294743212935 2018426876246 882434693103536 240660064283 1442967093357 511781031838 577088712803 1988635094826 2322109924778 445614304330 2544191545420 118241590511 742017938640 2298294088367 156819005803 2026160338131 1867846943801 1844250920864 2506217743610 1826432228563 567513449597 420802734914 938885420985 1856681691921 602286632922 2631798245900 204125914329 187256406373783 755125832013 384769180364201 23478359729290 1087921820149 3983987930659 1151969676998 26695640034470 220241407031718 3808181762676 1595295262977 289873630236990 1711831483713 1359318584716 3089752627996 3438568910429 602219017713 2116272948877 394011426135 2170420980712 269799624484 2092974995074 358279830793 2418256041670 101914650066703 1965450206132 1068820218116 159936547592 52567232444296 2322801073239 945434894829 2710333863065 2600875813336 10939358290324 2346534866916 1536756297117151 1439552018913 25485021456728 388560788850 131057042153774 2221418533622 2027546692284 1012969029544 216239481250824 9394559985054 31940703721029 2208799859296 11405391635574 1437107698604 7055484203871 22455502111980 2429359809614345 1269419801261 3608309192761 893832215321 18875812667573 13681303290227 1240624094095 843989305070 131493099083 571507387803681 418021904792442 1043107801042 1679742361158 3886146060952 897307387877062 3257194453699 848132945152 1982659021817 698875730599 1939165301208 1026992975917 4297679048239 65820632491 915621583853 76948411120262 34576461473529 124480060026 29301964712283 2456974712573 639311540563 1171404575874398 122068872343 346760723104542 316229676812459 170063107077555 578139935934 30631288641547 880207892337 811066950514 154317305344897 179607549195976 31084465259537 873985008782 165876794917 725242705055215 15738211004680 1542999800804 1686958626131 42400083028601 67587067416483 546423255052 7406831105757 343289435961 387240257026562 40736179027331 2301733054821 98834167090444 336978853706 968458554226 361911968826 23529771016938 2551283817072 4036687705867 95533575700 2542034294282979 12060604028345 27523623224066 2051047133004 119921903514 1282006501041 356287461805510 2688572081349 624895786654 2363699355331 775632614102 1457495581922 122366367545359 258662840472 1744001700334 50254607384032 2333526619910 2700850320230 17162196957 28730201226139 2746432382711 10603927350374 17248652390790 1689208577459 1351693146759 868183239089 1702683949446 349621046776 180567919724 1557942404413 17798475312282 371080084051 1006318612424 2605600286616 98334842636537 1033495596626 353248276834173 1402074175747 2470866991877 1395697811550 9338787258198 21367226903360 2467527224306 22986047429874 1647847191975 4181851480196 744124577069 297991607322225 1210739693335 1305166332317 609359752029 616848183194 1801437448949 2182494675705 1883190542247 394272642993 1079729937437 2167055708155 967294546697 129230095108 30088766649697631 15456934836077 1979571518254 890059766310 3743264429112 1189219778027082 20380984960086 2564597746567 2355932540610 998214190401 1769454176066 2986564037843 2589440771963 1348186749782 524327745664 1184694493612 1026171556894430 648847610304 13479853290480 150584459820661 1226262533322 185731083153182 592999495214789 2187860594888 3740340424967 100024627716517 214035596222553 177998383905 2994648241370 1396256834578 2330422219641 28492839167140 482166363719 13723368564236 45987708393336 1378966594335 1850587647566 19024442643477 3791287213097 1707026161306 3432214046423367 735534865019 1125104574829 1749031309106 60236865500875 5729950661483 30921108621167 1553514668028 343897468720 2351448785017 215808782435553 1835978977739 1550365670507 2072531184831 1334377186299922 1038468687180941 1385576605510744 71668322895806 2887815664819 872954021975 473217728330850 2958042045976 154676492061 1715520788506 1153987071233 101849604295 26582361087416 31993616104837 14766671281298 496631543000 34105421962 25772174574039 1192013051803 706413697320 593422861110 31418587905600 1515939469929 14880889317219 1455057940790 885522744283769 128166998450704 208742272857155 222271044243 1292578012614 614521912438 149743804960 62357209161 1946214570792 186285028423313 8357688823656 1248565962562586 1979896133368 504923853748 1771614293346 2488430457254 1386558387900 18193958183637 2107970935525 463578309952 1347726264801 17847094497402 21846626413642 1288481794145 666039330354 2021078692835 1591889912284 1568767324036 1271987390018 816114269496 1482724666592 538898913075 1252172875592 2744140559218 21996420901601 830028291826325 904953591148 582025386142 2088400716362 2117110494051 2342020394518 216725105413 550046788547 2676765244994 1347450346824 867172594983 12165056165978 1776407749762 1024182946442 2277551764947 2438590250613 1949387183135 33094478005967 589115867245 1049565071285 283310239275 2405238667742 894295943797 41498547851403 21166776942742 531052108950 2366402853157 57028008622931 492186437259 2742631778588 3212844266163 83794775374421 219728956199805 2182935354236 8059790690831 569844036842 517314731553 1455069284524 3547756161719 1029816331751 3057691579080 1633260005445 2038169043302 5376242825224 1424546955069 142073702096 122990108747 302300136909 2280821927718 1061839210311 151431240825 940942502561 299974022488 431225156010075 2596308902977 2262812440437 720739937064 3130870950904 1371160088557 2418756647457 424544612750 2600776024677 1679997847414 69106899914550 2357306730245 2614931521048 930311216405 18481008591903 43854766207773 7250320333412 5838011965399 4480763081441 949780062507 597245364262 1237535322250 286653886422 529891554524 1168954234748 3930416685499 2639478555700 26324666855242 510080592860 1457361353336 30398585820975 738309179183 149439689032 2458333494152 30074926108633 1569964901091 2205299118475 3817619219846 270364317568 158390058387 7416782160869 1775786841809 4188930748920 1974644142915584 2342383581299 356273563528 61795301320 1686516387850 780757829959 799703091275 1093865392885 855634094991 17571435488875 2026833346456 1749537858600 2096473234946 3364915283313 42519819114423 1056206624374 1713152712999 1544499941264 2052714656024 111946737067900 1356755003457 1488714975274 477058648555 1043094119504 29199000270154 30186529652809 107676772379 1415016736601166 131549164421 900968412779 5231604987433 59607365937357 15268784125053 2527914297521 2696100835909 1572478190322 534385055278 438918114297 1471252200940 2009840247999 1601716547829 2662208611768 3118296241669 1349676178821 18704944480503 1899999986665 1997650485867 1619496629252 117341284816756 441318892537 79757410439642 234535182380 31159619425129 83990924057540 936534185266 28734953243505 469987853071 518520359082 2406939618255 3727552865497 1181853409759 678906626886 406216649723 2300256198895 1632198575406 1669513650894 17386608039449 308745286307775 1551326569422 888923814400 3945060388613 875469264524681 9745659912867 1708273721582 464257366171965 1089044900453 16844253636356 1212195904583 1171362686849 1288435853986 1737796324582 46248649240970 27499338695916 1478608211838 295517992285 295094757785087 6334148218989824 24761805242688 44902818459044 1186648947946 2693933197410 1724654900643 612275851332 1510335202650 1276916172820 1001651316606 24537561763790 233564648503 1052521614767 371403238821 125346705454 210478521700 841447854487139 1629715786297 3871748177098 1653290308177 1941640217499 246005121936 13744403116083 675771715866 14971818778512 5818275766944 446710696692813 16102144687815 410296387080 2881275094021 2477935428417 95766957709723 1539123434935 2415402548171 457987276553 21240832108271 187801676730713 2175820199550 4226491469667 1768921997271 2481253179728 2165785844003 930028871678 11965139709254 18241669064072 18040235879189 19339265595163 19928299622027 33050134039297 2533519186437 2205909368045 213189692395575 29302057281904 1305697075725 1514216020214 2594187005654 2611601633687 2121068437289 2515334330049 1400901361123 511108073242 195074509415 90508363268054 28637313278081 203821714165987 36966259614118 1971364682157 44699606732466 1441334305214 845688354893 688604055088895 189293011487 1181529920999 1565137786488 272539313577588 1407897443042 945785931293 1305985247062 501511031805 3256239249849 39880559690172 2301469841351 177750088795375 835641362420 633110179406 1113445943434 1801842017812 1206742744707 780554611143458 1109445193435 6309247261502 2922083702061 214204736881364 33578806494464 3843360641346 56212183753938 222562378525020 2208833887290 1881736803384 2758125532401 1913994189779 461632009019 106720375750640 1249947977946 42832869692 3102491500939 1502034550036 660021917999 235082087128 1907872174862 722095030877 2289008055067 1373357417136 1546382247153 382722753039 777964615434 337048075625294 1425853909656 928384238795 1515238988491 1486579670021 36229477764486 1239436301139 24719401210322 1577094398174 1800053361518 3317520551515 21079959946478 721910879454 575849760756 288847619501 1027128782072 2721507907898 1909460952012 3214456696486733 174225370143 7765606003567 1362353696483 161303468398 2163420915914 261311427605 2655642908407 1218817910597 1623086898709 2002894131423 386963684198 1586957871799 22041313552891 599551572763 1590126920793 936348421014 136553621835889 331690785054 2442424886334 1699122414206 989323570660 26774472331639 11723080671515 4176770426163062 41517017038365 603608857117 1355153198556 2451097127909 1806118568477 950476692792 2633333373555 1441051605090 6788490221492 2544371707062 4250801484941 650151743069972 18658005352232 772285993381 1339920370170 1198894498235 2965905405699 1686958530116 100652491688859 5665615805875 670646980658779 4289037974567 335212153050 618170481746 450592441562 96874629225 93861505618496 3328756061859 2586258212053 359623378142 72631653079436 270483521907 446249018445142 25902728943072 69556417489 992903679106 1344303683358 2579868802123 201305670689 1255930833108 2322485755666 810048600573 152857367644 17489544049442 172430337826782 921369664993 242374870391 6344463360505853 1056522045004 65659636735616 11498827074478 19136155781717 1976730160903 243336756961 40510628227958 41397629072313 27000802859275 937359601392 4657077202034 31648917875805 102238153903719 1337903146416 27496323422 582176191517872 2259962997150 216904518094172 1140277817020 2886333167101 598915708557947 963422646529 448722355926632 56428938993429 927375527052013 899249296981712 476237037322 199936714293 2506005678452 1793817705925 828509683936 2111375643174 1246657475913785 1311090159087 1076229861773483 2244942503882 33409600991521 16256354840067 354019284982 992244608251 1438994772239 290760432584 969886247761 344017180888 736595396198 4051535789466 86896143575 3140974204310 1022834052141 28867193336072 1033746005358452 1130064802668 1406577425184 109804327891499 9836448889145 159139118995444 937606781505 2046588193065 8083261885 1497841157699 1202114820090 293656864171 1944329802938 42125431367127 30823874617124 1954683565158 209801583997 16527173364982 304481044125290 24496778216608 42939106483 21893587355450 124672740440650 17983501141631 2486729403660 1957269031309 231760481083 881436868431 768837860856 1214268262836 2732303084229 186058162653 30641603057545 14371756275730 266181949353 650523418149 3107047611178 171496222780097 38725986435336 116615005609 823668784699 420592464016 1336598835150 1480491651045 1263476828917 130555611089982 2550631787558 26341075152211 989764806990 1486873593113 1866268044569339 1050836580407 1141313425987 1406263549939 13442600636159 3081159928012 931671713993 1307152313488 73794965953040 668350551862 834655164513 2576102797710 2392830726424 573460859240 4424335244845 1841213283090 5203875719668 809440304993 3748201653043 5828212657366 174815966722943 2345148246254 1332103458590 1264920506088 993507743648 1644144223439 4400611643918 23848816167 2128714644522 1530795103090 36283055567937 22184870866 448165039234 901612974496 22955751727968 1255464272990 481980283224 2751486771783 2331694229635 435864450304 1743177072900 65314022573 170798910534839 2725196494980 4916605902879 10214686806585 207067280593 1801096097094 2467692160369240 2621597214867 15049517237726 1691251963403 11170108653113 92245185683729 1770022283395 153429845216362 113597035723 854117128984 2538704535445 2933517819765 2457411788704 1539063585922 1019556517406 670566092424094 2577952518085 4314933708106 3785950287519 2899771057938 75067987426 1504209495532661 3465312040840 2521751998272 1955451242664 2304390722664 72870744663356 2004484095029 7475744403953 1415624986023 9654502960 2123632015816652 1432868380290 812336384784 479604871385 1893310706406 2320134090169 947849130691 4846580573311 2530165605985 211470020140 1257808968145 2479965363686 5090948285114 387091130717 234445945305 203241292066347 466191024333489 66184424564827 1349824479722 2241552650130 872030486925 3324767845930 487406293174 2393840620794 1006363305565 503098761623023 860629008045 11288306925594 66163926884861 2174270917980 887465819860 4882248852361 4261952351921 29419592966212 1199882156305 23432744065078 1563572407557 2815440513610 696921905069 24205607154262 183203265873 2118861832630 1803453510956 437242951566206 1001993504623030 1728198132192 277804329631027 689070333199 1298554053582 331640404033 442217971649197 3362976144662 137426335964265 701139121845 2476631298266 38889384775511 363174542828 12607570752711 1469361048827 196193298082 35301790944684 152339338473693 3040058590610 2342642925773 73431547797066 384975473217268 2515538220401 778469047431 296728543318625 10488231211487 568428993442892 179959066429097 42942657849150 282146963494 874461147034 22566670409645 1792151756765 1369511828382 1698593777637 3615459177119339 1683058869133 62119638858617 744608112114 7353727536191 66621711503863 1861416875645000 310367196497888 2196723279734 883445672075 599812633319 357554828427 2492881925717 31576378781048 508464598362 17974123533572 1797013183556 790335249618 1513510273508 4278420064446 2250518111285 136520802595248 2635861321207 36247104752 7938983426186 2769052191055 1094409871169 1813023011747 2254724790846 2275387196004 2088609431200 1536604774023 1254154305712 129882259659 1688221658436 2609168138364 1898648026350 30090183571546 1645070309286 1835763764954 3827735980594 15739337477780 4072979479006 8406714751884 918503729956 932647893169 1016997941680 409933171862 30749897177902 44596021456942 3979096103251 2437075679020 50268840428891 1848352763244 248997231709 1361088660480 515552088146 27657397467398 569671719576 1977421014492 99012119351 14421688010960 425642234356 1619712630689 2402030624165 1070577420698265 1807835872096 8072867046842 1717791516202 1268539545396 9647599174641 1168703178663 432884981183 1042714895732 815013898128 2126820806577 556962326905 609506198364 1509302887151 32554597162007 5609217240100 188692576372777 176494167877918 1462452924931 2099955616071026 104352423589 1853570715958598 6312058513143 2181911295160 2484984253826 7016248478192 591032751650 3151972251162 211534168627832 1481604282769 432462268665 873935316995 19006306661818 352279275899 87457145529171 10235072743025 470296619376 1071218822026 795607700625 110482013376127 1322570014351 497217911300 62387458996263 19344968016785 1503029565698 3054509416887 2397664456310 462815769697 2240708955213 1159235846877 789772485610 648137628933 156386102936772 349380346879 1890035235823 1370253087883 23563430275380 831880619463 914601401952083 1583305152765 1021349280700 1011025123130 770740264512 1109966493804 3724978782296 1040215376974 2707089770200 451747695244 147434569398 39464075072697 959191524426 452759333967 3412009974180 3120078037689 687886920753 1588667348776 4378176992299 597880454415 65855569076151 113812774621627 397929962744 3218213183817 2693768813349 150283469225 2973357581437 2529163044312 1222867783855 141125731534 536735509381 364848856687447 73755918773356 585205370356 2651993018073 2340341449421 2689143421666 1858180048685 407574727808 127365186853 567297259837 603473278459 2008050060407 3822151782535 1523696361979 12728339252 2880054015681 3530685233939 1871279675221 433907683109 79188181590689 879924925795 540659641517 204388083324 16631968040988 1924564447315 26751997989302 1476769146098 38296651293775 2505693938582 11910267481633 1148048966123 56450503471664 628154179289 11932683580780 4302241627809 1466100425066 163109483551743 1338628994266 5968844593637 27153220101 1837148293002 3622464003440 62719522062 2071308571744 25805780209223 51286669549454 8678666901560 1297620691797 1398656145478 547300913034082 2512588149913 3681594879663 197488919349 904655962528 632179084197 41183953719400 27448600363308 655965312286 31483571721204 675265752647 3541625055432 26849062130881 50135127608545 1760553285372 1227184107204 1064076183594 91324328181508 1306006691206 143734300580 14998087451053 1486835881077 91580217116443 2011766937885 2101021756554 1974193583671 11239800525027 2689450162990 1767713726504 30701389491128 2588710270122 25474528548819 2593684488592 19575268275692 1242956304946 105489320386 3055334268264 1315156730190 58680698032161 1968635618900 360218379963587 45154581957916 192600899364238 3394997225508 51969116515937 679216888929 1178527963223 1103032310989965 136809222613711 1672874002872 3782521929476 23120502754 177082145395263 3625153269112 300165520906 204040193175112 999112820902 306419945444 1307219946515 5666407048456 2039274843188 21294473175002 1545794709968 141486522590376 814859536252 562655049641 157010006765 631660718379 142294668876290 656677486585292 5163304796745670 2288226415413 4050952469438 149403819687365 1236789010660 9727055349600 2578107885463 490363743388429 2653818679461 29035971166992 1784151464800 17996217255966 2202240263890 493926250697987 45555237193176 1207922572520 1488168979900 31664073333154 437276735628 272117544842167 20333322087357 106490455301826 438492246747285 146841705298302 2471501495890 501962283301 866673857970 1395529577294458 1520954640446 1654486666765 1254513666254 880292244382 129918129879062 954227296282 31498148231865 2410153715730 1351747275823 94895328551549 742645848796 201013374923 43312878052163 2935972741391 1804679336530083 888121773641654 968987627891 1795792339704 1076679534847 12823461979278 673241817833 1389101114967 117864386528051 104606471094114 99237575167172 840928654344758 2546973522714 28161673373640 1065001075791 492016235615011 41625559408196 2414882455828 1162472536035 150986315379205 19399696022 2553611810856 4073702772324 72704483859052 4404155365720 2654266811667 2967045615889658 264208780048846 1468671722925 2085546206822 209457089145087 1131840878750 1928008334413 1893085538968 236557877283 1747424128919 3799979864955 64752124828290 35734460034535 1101048837913 10703727877359 1178078722482 15000965909464 9970549569964 895721953428 2663200675089 207750062396 2973555254472 979823571630 17344208892215 12020256274765 348926963739 2250682438614 87911758281956 311896516095083 1106969559561 26726795901738 845072594937 1200848615196 771043733656948 1375380214999 2696283200260 878587883254 422164802663 13778684245116 1242894413163 9219369914598 16196223430914 1508024261779 791328115830 1101337165399 1483027187254 2187285833340 649632191571 1904063541471 2344861545815 474364437506 1459781525871 2497538314883 15308702323636 231845373114 157045858003398 437736705518 237986309741 994976197391 1843837302581 1680018890169 3160026253133 1457883332242 2619570370363 2558857058622 993787264032 303452785924862 2915600486357 504756040740517 523615724961 539812467618358 221439400226 188940385374469 2331512561693 1380648470103 493063733775 342453187542 5267731577119 2303976678753 1288691109322 555458534311 472036060003 2451232433060 1858858901462 867898467711 4253825981266 1037002807217 1574313390722 990514259049 1625017296170470 1176539131378715 137444914077 4135215061060 288401078949 92111601119855 2177349717411 1172526207656 2993646813078 1760106055567 160979330662085 1808429641364724 75100306869285 786066781449 45311732471014 4258810168458 65646123029882 1420886871171 38388090914013 184333853176 2734843899855 1966296213843 16834059177737 247504579593993 534951773517 229789087296 920869464207 915545285838 40181965289302 4306921518096 1585239138300662 43302226188751 1437514008274 3906817624896 7120432833507 351342102049 9289974158862 1680826468239 292952524452 49771468955113 39720273868234 1182104764285 2348843882056 502642855297 1984569681829 1099422707569 105205177767600 2537653443843 1290012900004 1989710419561 1577296970373 1297107498679 30130077504960 142990824483 596644614614 1907835081018 11080363940136 2024278039407 3365104678471 689273768556 8912722702062 297762138988156 2438688685659 1583518166373 2125949414626446 1335214498924 691248406096 2737750715906 985359839937 674946040418 2512350118167 6045534455260 3716784316861 1353444631018 1981562302681 1151491812149 1103436851076 1054237849040 17980767008630 609729304866048 932182999275 1676332775587 831632263458 942269227995 19257709933384 12044821456662 9165132098618 1244556965834 177220921397488 1446099144516 401063637401 3682141375800 1471334225935 1337558188636 3043173631277 57266608688847 1761676468490 350042959941 2514281117491 2310855595722 15038301594110 4170297884796 1111498210708 102488869494260 2048542341975 2250402609157 49649918729249 13785439261217 1431313381360142 226450339327 1427663800442 2556219033799 341064648547 184869382213290 1411352769680 109999767512 1328378097202 2879573244655 13425482745029 3113363710874 377171940549170 4135335458941 955047493516 810040969376 1659749575131 1278317856829 1759991519571 1088685920104 289510598573 2637281163199 2415745740319 1496593810633 2338414244454 24353341302718 6523149904115447 2564673817294 564960522803 3986449541933 1238065795625 482114085490 7310316942089 2721291554681 2095103525288 167292579752 1092342923495690 3155233880380 164918786058617 1740140419262 2058153189193 2260541634706 3225950802496 112992611587322 7498127885630 192173366606579 1997579456418 1808610310329 3071889895355912 1279353312981 24330881920740 3138579806598 989625405620 365272978075 436998938333 28646471768933 2750366714833 19314427000001 290759047062 41335637778307 983424097704 1121355296638 2704686597367 345965855022000 79320788007171 2524468492034 444329074768 129041932517 702041262463 24786023761418 11946756888580 2088500927716 1644112998620 4158201380583644 7571227181 3563453837814 972210276773 4300391445611 265013770894 784454353856 1806431576771 19271816145 63218233854918 870622571337 1105168909211 720805438367 367449320750 2627780062872 24220439538437 256443527739 217445981412827 496831564394 311705157187695 1357114712131 382227646805 2235542371556 3711567401946 690572846903 652570580645 1223722069378 27305485584633 171627565485 1415992635165 165370427343004 28462795246022 47532825677 20102338112313 130517032218284 404205827727815 60024522134942 3415829798551 3829074149371 775739245291 134224590876628 2677921294475 2404890299391 138156720286239 44093498154056 2314793899637 23217522869607 27201856394044 388551992095629 94221762918033 967534560825 26918391803567 36675638721558 2463224703270 517994497059 450539960858 320778294504 168350201278 1531257105075 92652278500012 4222678160928 35788408979441 1365938206965 20176393849829 3336660721886 1979516305519 740528864889 17636479441295 100465561679700 1535925626599 3254490110293 55143502173 249498071543260 694880579673 1297607745466 256990320295352 941352652714 9104317708601 165385220341787 3735663291526 2115170147470 350244171433 1234379524844 54559959004100 379417134784235 1323974029115 644293692196 17975330436592 6016883450162 2136919622545 1486924237026 894079986508734 19114511836481 2145472922889 1375571969210 533430874525 716488315761 140532936346 31668584369982 252716922938 2386808411354 2075943971388 495256568183 2584789125830 133346212056271 237609243978176 537199905876 369768684913 4130535060649 2481217215681 1367737880260 11400753002911 16961718312578 2690736508261 100471609666615 4048679048916 29990565582979 2381384167235 3839228604348 1346252563635 864979131834 2503743967704 40280647741700 29848271104519 1989135963429 28544465074325 515030663440 894991078578 23210542334341 734037975305 2535102097965 1860509744507 1470953126377 139019736151 788344632171 3443492676804 19248339391703 2574441616360 910389383630403 2687687590646 2897142419246 1668188410430 2184895603103 23918290633396 2247187222072 1872831855796 2539435250504 2324792166758 987372658289 906957165343 1120745299287 2927822571040 23491379476367 1575261933342 761092795918 1450317295575 2058208785612 818088519643 4273128880133 2133036083763 2214980479861 5118162100318 2380674050776 1032033022610 265597286417 1341798668385 691741195836 19699629977055 1466774022486 3879129337682 20696949839238 26234921055130 17794386319896 2045621915328 748941268038 3791516913786 245737792148759 2717893138976 2703152571109 1556276661307 28443477852177 410942848759538 80822418308199 1443441934803 28960744508339 755775928935 1548574761711 20717056820233 52752936610940 2349417375322 2856862128202 2070383707206238 2750363954311 1141199724934 13488822449 14743945143859 3093843666618 166313986714034 1929163094160 469534892745 460750648272 3487573998469 1493208969800 2247989591796 3454608805193 1269001181437 321661914864 837058717561 2463943925346 112468676359604 74855728744412 931890767230 2945989233835 2589935124912 9405058165131 244123517347874 4191957863426 288494017958 1511547139862 191513320771678 1185728621021 41084936800181 20831564050674 21015165074799 17327326105511 625001220544 118501944224 1186458877796 441414982951509 106604506513 48676360197644 896983443947 25220818180574 577493121767 242828016656274 1125563827034 219855127479457 47013446341272 1472028696209 1751823212752 27684182295708 1739337985597 2716812005578 3592706416674 38488735753 174366391516 1350213583592 204924783936591 22483500227804 146570141360773 181681298311528 1506507366854 1464955310832 1300050847421 108760942737239 4089826262546 3420309628470 742785387281227 812445076458 328154253980 14296601793978 479806121976 279832395495 138053780752112 4239556513821 3367908647018 346007301136127 2227078883960 787565568299 1000156267120 497393685251 751743129920 2479546932240 1131911876188 1628033185594 682855205254 1372174668998 853548566904 3785964569326 4270725884878 13558165363822 20575113435187 1208563745073 2391092767319 212074009898 667234623092 8191137929694 1274357533287 3471979766797 79779082952275 53594375209797 64141053442780 31937209989489 167064823198647 1124083912147 1356296110102 654844811262 1154992329329 114309891315 476965180222 98139833013979 2351755863758 515973084098672 194525732737788 3283570798360 1836002901714 917152412710 28269472757368 1401423443042 1505061899105 2399356560519 38927319149425 20090583330275 207178951356469 2183128049931 1004578612427319 2909249445802 35875535719006 2244306141811 2198364075633 517330338558 1882885445772 1734644545336 73177432098 737559869176 1108803690630 1355794015694 14747392526712 1573566894546 1046574880048 1109343598130859 1358211228765 174956514962 198512090334 1339894232940 409893665661 1422504997292 5440212433358 2549860393923 388679801245 2707987885463 2093025692289 88248553645098 765300402548 2844523162825 50762112920149 2201482100606 821694921764 2221048244875 440464415461885 457256877211853 1604332705798 242392342644 1013829780965 2103747142677 1549260442552 2785825717670 1294007379454 111475259255 380529769461 841244983018 44333099356939 2153855888286 462160844833172 1924800756074 19963735152092 2235459685810 10190134997142 355651099671 697978741443 1058795273592 3479262790754 49797538220966 31095148550133 38021564936493 4305792860088 1277810337514 11773753552507 2011825696228 2028905530701 694412616378 2177287385042 17173787224317 575720388635 3012973557749 2760161031308 1727188188025 14541279927709 18978222588156 821885205585459 22953360222182 78839648839627 1825809420097 93937213572 16573784755310 113087706480973 3878742926835 550046323155 2661521730109 2356914031110976 27145715641459 763149021256 44250658650174 165614629811012 1143638875588 1498710155076 2068704535695 61776159355927 1532778100019 17960808516859 1860890300488 31674149902020 2037502451229 194191624531 62235626135310 2924518668119 1040489692602 937627277080 21975139091561 6319178641680 1449181581845 79216812064679 324285696944 2626940457241 1466937906155 129330476922 51600004230194 747313151869 236941084747143 1893679439021 169751471862118 1343200850086 2889151332414 2001033639228 373690664198 7747523881086 868282139546 3447767880931 480819583273 58645940967422 18194701329565 27740605897718 3532550827843 1556424280112 1634966960022 2518870847011 881590551596 7771090082490 662092194389 1878990104443 1509081165863 150240092352758 531370222485 1303080527030 15602127401593 9246775515995 2046222746787 913735711093 1638417455054 3989970661426 803625717089 2673455757219 2264861585285 37931819440 1757997752559257 17753596615931 1846650022228 2214279650354 1164625803701 760101233500 1313544167651 270492719766 504020970668 53893501021898 1806682291680 18404634396042 502069489988 2374643965802 691558135195 26295065744289 1299665001261 1570357831296 1079539803245 698460663600 25013511176978 22072694321175 1321255758810438 96678426316989 28109457698432 2757301047034 1180914061642 644802777493629 31779260670109 18916760385665 1435188941863 2512729412968 1200356365402 163267781469 2174807171729 1803720099356 533327931153 2551391929666 935311067643 221731475817 33349258828291 47522839796660 15587018399504 19149580921832 34286571270986 1194420938993 3599852099965 825227175476 331314318194 1405631060424 14833767359332 358680227623848 1937508191217 52317600154332 1368869568793 2749869452079 2390110342593 291913935111408 995234945106 556091741522 797096010519 1689669218729 2422525216904 1458864335946 2768147975614 528691781915 97519954465484 1170585267756 1367231124815 1525533537692 1537084131101 1360819755517 1973378303441 256868132833408 2990216568563 113298053925325 895673377196 3941504576864 18728998007610 2525818551618 650037467359 98540537944512 1407022619298 9269743102812 4228649586918 149518168903720 159930294842079 144789089706148 211646646913 945734662152 901851389989 42218641071 1393158992595 4093437691857 3512134394842 41262535184280 30763669780431 230563827570 36732211007988 3791630355267 1835851023231 34524247336501 2454051362097 2388480950248411 18065941144822 486189918941430 931913532981 2155032085099 368097015954 212561731167642 2486359758073 16340941360932 4089904145123 2648605207193 570871364401 352264087988 665376756368 420782010923656 1257128829455 307030184021767 43532125456 9195208914220 3077390310547682 14567128573622 2528538779244 760964233757 875290304217 1173549907856 2476377620293 1196291730494 678109058021920 1849072027917 3788977036111 12739704260438 16403368398684 874707190231 1790528823750 1505267018581 239006060116504 102239666304653 14993246345829 491064088237228 3408871286553 1839577496550 871680836951267 2283265654696 276703115528 1040010978600 599903456649214 410778184802 21366076914 8410467504676 252860044042 278803057065 673198076814 70843714880 55234586287879 37290165742820 3634064221062 212762579075 4248494107647 10234012830059 223221100230 3621682307004 196607503056664 235884972930475 106656427917050 2820268014871 630414092864088 1181373235662 1440476868398 28278253473946 1897268038572 367003749328619 22647613661777 4090276423332 3541996122170 12807020990472 670194481231 106779224516610 74025366998857 1006636537651 306753345636702 27645514055782 117020287408491 2631405976683 1479039937643 15585407560099 1284918738430 15217631926105 2378708323641 813420779577 719768120697 721261699250 42448100185037 186470248916453 2378462916426 798834793872 54864369016 1878344072219 1356811704762 2496393538010 13239783903872 3162432008668 16022051624977 1151928366010 34689358582020 26204642078 1080533778690550 24194695871636 886647676170 3282569487435 14920711571118 2867675018313 789364829528 2722230433922 110148803812 1463401961391 2880421831712 772036170378235 1091689661316 21089983512460 578739598402 460346651511 8915935019638 15614159288137 1398221005623 1602199451330243 2475197497585 11112771748149 5346541305769420 1327001275010 17985502282147 2037859847065 2353752844204 135032340925 3134508666810 751952832438 19207520125494 206204688880 433439716062 26522391102904 2154389591103 230177679576 17762726940863 14028182654613 2874365975458 110598652757028 211097482630163 200023951144 30745280703523 25477333997 24154209484098 2448412381264 3204824320557 717138966886 2369250193027094 26389109709872 6552607793253 22754039537884 2620489063132 500025834096 130390453502772 2706177532761 1472930122764 10468352968442 22741901471328 3015589367541 52359189076864 1457885009219922 1822189009478 122968547313 802308626650 823056126393 4086843091477 413435003503 891243409711 25412096164220 31159107306 1984285706434 37854101794476 1599615877940 1094458248434 1072634930161 2321237854321 2218302277810 677941379475 1666768856247 926102547783394 1077225935034 11920771143540 175824157118039 629737861827 1504219035583 147912262860890 2518572430556459 596711195988 19006551237761 121432070113053 301729873040 1631966402013 3041875999036 2047079458783 454921202914 28320884840835 365539833054 594838382937 950318447452 152032558978 27683957881671 474265366518 5850726584077 379698253244 429845037761089 1180470597727 1832761228106 96302756169570 1382933092377 3219792574684 400795606490 2186226645097 3813386836 1996132748862 1193233952536 30675813214032 612447149011 6661418112267 889023901526 1850023391339 156529578287482 2564507205629 1169226571548 22975364053904 956594710961 15430512540560 49659183140739 2578183224262 1206440270329 99445582393 97407080772898 2036166897195 1735286296924 181531923710 1402710651628 2044544423519 524056765961 65026200815019 357637496097884 358085816935 1058438478282 1065868392638 2357170867394 530428181279 43887913605527 1679656204224 30151593115491 53968427910 595652503097432 23281017618630 1012658351850 1571642535199 614510220469 118020948224979 531193527276469 534727702770952 1431205120601 1526885245780 582269117252510 91054667283413 33859638914888 1253072259255 2027430355150 106962371347 11769130537651 2414165766850 298826372890924 1131502795353 371099257956 1737320257418 3965254528280 1677557897032 4132407948263 5720206889486 926644485579 545319241987 1969550186950 810671288330 1422315936045 7265945889443 33114612396176 1197720379503 20565837711938 4138274949306 1478329920741 1257377604616 27941747657016 1192638006149 35654720893041 102940460685368 2498766423906 54788776601769 136757904637960 2354032051944 4362330532391 1103823166188 1226182870752 285315387315 2550942468817 129529599477 390033626663 1532222665178 1720245634831 1347514313516 4006966623396 1079791989062 3722859382360 171643876039 1527826029222 1354138166927 362694760173800 4701737861346 2498046104216 46290096282276 2990176156444 10858760003142 1170786115725524 1657859854672 9099006611245 45361336025 1079645127057 387274933894 229854127773869 258809432533 28057368115928 2533722277307 37313094065128 83395783278218 728208426797 1119580772957 929986022417 392631891944692 2036907773092 2607733865259 523667598153 1680437541960 129692785510137 1650133484094 187934465152748 973521967028 3339017087704 579494731296 1013415116631269 810851545906 1123993431611 319381637893899 799140888557 27769427632044 1689604761863 1757601847038 16491330228537 1195977613828 10753614269274 56655959925 662500905762 326373218206 760780960040 16356190346946 505757384365 297247622643953 19022532612177 181155332513 2165375674103168 306556017938 703888744582 173089557993177 2172461083722 736418918758 1190947855872 28332530494214 1213666685390 1177135729315 2053873455320 6288304184938 2417555332782 385693078545278 2864286553735 816329276145 1122324498153 46342212087280 42390190344576 20051259085055 85076800626634 1027836408042 4861699068169 1317660586816 1254818286598 1584318990664 1398088489401 274731949191 2242855089202 3886841877677 1714661195214 44909026971742 345668038164 1303882619625 28184322168570 34946676606739 1164576630728 81719318394781 102718001208 25453713792692 18293856502506 2588161358115 135792131239 2032467111750 701829744549 1211324459399 610990479547303 486384767162 43427491380665 1303946230951 583918204428 997010250297 779696495794 87715043267806 1848044973931 2649301986253 763690142251 4115734004264 382590243925 2642297570021 286355088940 1359250500636 650268692221 2430078915010 1515101739996 19178812827633 403500766991 856442511625 86889990293 269047989981179 14378061187868 497661535071 481817625817 615535156331447 631893264228 2654242504014 15661431281 333123256019937 1536335187071 41091980513361 92999500822074 18695306092559 835445288024 2611312151394 133872159562 1042225068894 450210862360 2845523756768383 2683452016975 4029602113322 2341483011025 1400223574488 671536074660 194675116923 1991332190601 12216751965646 4004634718057 144916103915 2554214716976 1666367666064 194534209480696 115079753239573 186617536218833 1502392173346 3208919959968 598360294644 1099228271077 3994954344216 2243595631030 1140953180790 2149411329706 791347826323 871700191160 2362038699741 254744183070 3370080094058 2418353353953 31863300538460 28402439481 22302682392399 4146657818894 749429833661 125896034692343 2432315767420 1156640784954 23365500776849 2468317500611 37910421445 1288900428153 1599142183971 1890329301002 3988396663578 255717310483998 336732121270 688381902175957 877992675952 272154307751281 2001771544965 3071857815206 1934774896765 25597209123859 56473055064276 256892416008035 3271163187227 2042449093453 60385011401794 1479873834129 960731441091 22471147307376 824511786767 6826271363303 2539618485267 38957840772017 2027019153396 41140488139667 178562465567497 1883148705237 131117289418 2566833057211 1840330380441 3544948771879 29398420036093 469329940233 767487691198 20217302814942 11574094319454 400506703358 11165517296533 555792993800 45054692275602 2303934628825 1914807050655 792038793562 8493353845987 3125751998539 981468407015 1103416590150 3606308311497 16786072873007 2039863851174 1650287828187 718602748848 25302333256151 2488548457049 41283486755327 4283114161995 1677686523023 4728239492399 30456723493472 88276260608816 4168343668473 32379119048183 1222087746572 3241775044011 2677362651566 1233270939538 2103234503801 843150633709 1201096456077 102852157738019 3869219039306 136013372985 2112626514634 1705382594249 2943383304178 1006823879320 10108274317112 34913051230489 1106033529665 4076759019218 1208505480487 5256136159174 1211084754231 2031299189306 169369485515 2481378238891 1424654819028 231156187965117 320190050462 5392380064254 917096834026 1302088242663736 150089011417 32265949666787 80723304698476 556428233257 2436481128837 2037619101032 8593075392560 572358672567 2587320317066 31556685819072 787567319733 1515403447152 163161217844 1293008416840 2502096513921 1175394341843 477425786282727 152289025891 1035828550023 900424755170 1198949650614 261500598880 980401484397 3749123649809 55551062633445 272313805041339 4325480894416 124998177579283 10495791023796 869265239831660 23547156228397 14624798055301 603236571831 1216013142607 9871062175585 522305660084004 697718783950205 2543299345309 868823910555 1701627994056 29081454513841 1374857429671 93348277410155 2331252854786 1597844427425 2699711011174 3126214501404 3847088930085 406360545283 1117693685155 1085946490032 3888877394328 2673591822618 231317776240313 17509729723125 291092554306 5699714476 152985545994 346814686118071 630044695498 2088264274381 243462110900 24850455627493 798753436697 7601349345456 32245913523282 215954611476907 2264429966208 664559049490 2033610183349 97329018139234 42225688257940 1190546704814 4029781628417 1383668244879 1825993223289 2529558347632 2128350573109 743915524765 859518060219 568243571164 5356121256740 2438893275847 2764393570902 2756690218327 316650413754625 2301295921832 4480882083154 51900023692044 966369832137 1744339758836 476538286167 24256360678203 27523367720032 16980560083393 715918599065 131489862308553 155161491971248 55106602630408 190951350667 6804880726461 119743085772124 501921810774 1409436741506 1520192903102 1101533395980 739646250038 4675413688177 253776573047 160113735599 22301789012803 2447248948882879 989509758383680 478278049945 2678949954270 4088619966939 11199203363776 1225764422 3212831270349 757175591535 36498594365498 519633426836840 1797979436462 924249587074 1155071334566 15670667760764 20868097017493 1966838130544 1496288120666 224279030882 187104596808064 1431149485157 840326713145 1523911002708 368807850014 2195892324855 716045192892 1420602575923 2079253398804 519814360411 4050945047841 181786173654 196536667904 768108975445 3998693621564 782165994159 1272967299570 531872573422013 643084433792 1130703061849 712049660947407 1220049373358 992915271818 22577754108961 1118513452473 1728604487979 2711766612156 706891583473 1580641907137 1902258127012 5538495778 351601528300 771294093451 2475044425397 508844131205 170943802363173 1951174993975 1941386820167 1159585334417 1130959571352 123507321749395 20513506907344 4056909393334 2725393386187 1574459968400 1159262133435 1137214379554 1675864691446 2644850280123 2877108077190 1567523163674 475083361184 85546754888532 932699069988 16751713786786 50143817546218 358979601584 2210038296311 17934492600435 6495561006301 244036616711 1647776958393 1305539306938 217629779996169 1170008754731 2430938440527 2063805222653 749081692632 1753191504873 133090186615449 1706648866657 70709572483436 258404130217830 2479330220233 685407407269 675331031786184 4018001824605 2130914445761 3207586676256 4031480393957 262529463331101 3245535413736 2504224870043 2151905359654 1531088329890 2431254369369 2386711660250 1222628913644 14424729101915 77973176347 490339662012 72365025976 2121902703312 383556436400 32980142663077 499373339064 27502418362254 1967100413112 3424042549842 1481553006492 1159106012831 187051069307398 1017198354048 2032741910797 57730952995837 1384123734702 3855425560996 947379245012 3287316577167 1999387649187 510027058130211 41569626414943 3969999141902 1422231328283 10575939281660 487755130473 331204397259 2008657755672 121409687626008 2659699477494078 4215241109023 647349708023 947006110852 1266604609593 502565530507 2369631015854 1737489753878 1996813022361 2214387695400 652904567738 353111349678331 1683862318964 2023961084140 2906619609510 101273620596 2431953824089 2525174810575 1177526122774 1392582177554 7932187315942 1007181072759 1261674459071 2517834776228 58976450173301 1069761559249 22364251819301 7251796397141 19900316733170 78841522572755 11146610746 95216503680710 1512123745305 64485692195877 1530870601833 94078765119564 53243936285655 1402587997615 102890549015880 1084758498151 6680834026459 15467174907747 474313864605 265668944645 4001877190494 9391294913279 1700238637863 1937520344966 847446590665171 1946966492012 392236181306 1943710429896 165748595322 1532929470397 36052039607 101411786996316 641493059563 727785657431 705668092821 2522511145688 31555081179121 55275929899076 2022610015444 3610657735441 1471962071694 702121806019 402706810112 2685324137256 1978359833827855 1307256361769 1315253932395 28735708831165 101621918499727 1213553431980 311446327987 3780885286590 1839639693907 1652076569820 7230546827 236091477023 1369407932823 977406976647 1381054612799 12190184374804 1319941031132 194902326693783 1406144420424 2000249651208 51651498022664 185524797301 1201891056073 370908171794 1752661731311 877068906378 4274639930831 47472361989 766249573989 1822646087371 912594597213 558511313667 8738914303316 1390957844886 29413506247 2606092213038 27052341330556 579414392792164 1904647593386 178887924782564 47729768407873 210874510138094 930955700073 2266290891845 1038452690892 1286885069530 19268512886549 776387217633 3348997022736 108867325803 24701113360940 2895846393538832 2504970613113 1725980535231 1310107144543 2016354567840 1023231940308693 570468074517 4202310869008 7752204087200464 3544282733945 1390697196537 405015992263 2250226330593 84298737586901 69623939442224 118201686959128 1659194701628 365747538935 17186774666571 2231238919892 375888902209 49066762599612 3118765253163 3008494566354 1883949465741 513603128098339 72471911479951 70922948204041 2456359523456808 812045705347 383281278712 150484854783 71881467750472 16866052174443 1501139998033 679694441162 1289171471790 2891468291507 737675730188 419772579265 63266575932 1438359912941 1003254752102 780444910467 2626329056362 251832772306697 287963404250752 1458087567163 1299130822415 2438608024881717 6110921798807 464866058512 165656669913917 29293235542127 14777684992051 34522177098 3971679095808 1490344960316 2770816283972 305380666519 678639935346 306578467470 3577000032993 3025017626637 22688036303007 21023969448892 2952566777696 5686928812209 414828096477740 824556304319655 1021105987305 2757057519169 2678551705713 396816165728 6386577442891 7256309832172 2524713984532 224427935748 855052572695 1738092112836 438109939429 598106531978000 1239464673101 3840512768239 692106409353217 182431715965 1028960081551 55195479003363 211030941049015 556540062016 3938326436536 99347984988920 52885659992 239138966353 112745251339 238680634360 423505309033 2083006414398 329832133190 1448812600541 712231305051 1154078148605 2112699291947 19330798270534 1338995065922 377959619141 4324737453471 2025373881070 480741565623 374027161530621 450731825000 20315905910443 27050784637996 1125109832774 669814070839 211834078527280 2944423197549 1864812610085 2792590901890430 76759645452127 1003092513896 43641957591 2885917361065 686428617050 1164973770565 137252088780527 346311448335972 3696837538395 27738552095243 1734862067298 1953271849966858 4111649612789 11816183043520 264474660930566 2716777324065 138270252737311 2566874417650 1019389713957 302186538879 2236269160919 4221851924098 369558762277 11022767658610 955822109378 2334886822554 26058504477785 965737328279 1291110997671 2172966841100 5812877251548 1314420064400 1703572017465404 3757457985609 776024114788512 1452448536609 1954741826145 2632163422361 24057860851872 68461817509327 26401770366399 15999487160802 756791276751 450292297646 1225644389534 18304653398390 1276355511947 704676679612 795481533070 865963684644 916577338412 680273746708 37275595460038 4147415587800 6407959574496 1282611215548 2577498122402 586177119260 86232354582 946155243080 11873234221576 2340444900619 5356955544036 1359868726099 24298473313391 327441551194 1585811158874 2669114650180 1763456019427 38440703651267 273656117990189 3690954816375 12759850321041 6559181024099 634310527439 110539716740014 926680272107 983224712316 1030433427452 2077442776039 865836302201 1038337614942 22951717024673 16275307231755 1792712300366 170051544124306 1084418801881 2626529742131 26638390146133 476150264276510 8607167671877 496426693520 1614519948881 89613450178658 883438072682 767429337856 2899034932094 1079777433682 708564297028093 636089989565 197603544136 169638169829514 2080034324349 762064964023 1308658578828 992452690685 657592345020 1861819153945 169029198396240 13672886652164 1870268622642 27937121263457 286884461067 1249254420805 112821002349 20794468415615 2808580308740 583582487205 1788544594175 262335763874640 84776873311583 14493330009889 40014836752483 2599078559472 2862032129373 3861262776189 351540586862579 14725234769886 2458818727272 8038373703519 219553829390 246010431368415 132692371064354 33256279163369 60193979548 67137978859931 2451199645017 106540146948238 1836927378265 1321427738748 3652526814320 2042170930131 1690405124284 4158832755461 2684094326261 1888372050725 39768184848242 216118616410889 254135855446 1524334201944 1374506926042 442005745025435 9678274771683 756347041911 10839194594407 124363944962609 306574079235839 532778746656245 1250740400130 1862261026257 37409016844265 7346367528456 9082248009714 656725982043521 103987260814571 1711995924511 609471172236 16608020562334 395316664324279 102614425678398 25799376153626 167819685286 1847165329127 794639383592 11348489856289 3664596295735 17896617073607 1705812277200 31252273160464 127074100138447 455367331375 3039299937114 40167537949956 3666481323085 711349336764 2333153620512 1658444773545 24749802332016 357977636869 736993950281 297288862448366 60563706512012 90062053303058 285939819372 338833142805616 2030267985734 1945344802540 3467309344535 1454870375324 1202054864541 212326691052308 2420438406144 18686530502524 6097399182860 2014125023203 130564508445 2351100992070 1638149630161 864563890136332 737792344509 32321023553547 2709744908450 2073649383690 495417278116898 2070051266379 2223244251798 41285484520867 495518950274 2764936258565 37777008589718 98339974295 189794919542435 715585461153 1668448088991 1488018920513 24206800780761 963078981876 28105613434703 3258711402058 24419359242235 1216933171130 4204519296289 282327308873678 3579261260642 1094638527365 1232146750777 110607452626254 147453400359158 21153645805 1401942402124 2538481666641 975536959641 30683900376971 2472880424916 2046800318546 143358562390 641591827289293 1010517816968 3147262098877 1565547659515 11945339298995 2022531500462 1372165936452 22044023722794 247894402171774 2890359908728 41017251433510 221144812703 37522855016898 4174540279646 1073305934805 233933579586638 417345698988255 1525707183653 1502349022082 846142654573 832218670822 1497307884759 43702738096809 3160996328676 11531716403063 432298052043472 31946926590351 205060159828452 1291303124877 1772823718970 1500801275246 20278314742878 3137655582449 17868071451 14307488609 726879960653 6574437826131 114346093489754 1118775113406 77329938431346 162729030315 28278526752247 9927592635979 127353698776033 13751677114 19190081324844 1471332840516 111331281962 1786565569220 252586193741 318439359155316 890792811961 1774917567471 1968181653192 1886315661888 1978951917880 219919249129595 19684809334563 919745268367 72548541376 4538753263003 29396064469768 3059913474589 15940629804568 15792614146056 44154530471010 223549580646 27311425434099 1347162669399 2590662283751 274289760679 252416524222800 3281944490325 374652767464 2347886883983 576903811779 331406233972 208320916215140 26264507482655 2044215822404 269727770728 891009187331103 4222908884881 2348787408117 92071678125235 1676615784854 1330810327736 364839476599583 1442061755317 5268345088222 1448078837292 43863675286 373834968296 2036759294431 1353491668970 1055000200962 266586668566009 1392810240557 27775912084221 1036728672782 2529587387459 1161765371904 1621360595979 72549441171073 884992360263 68289736579 2688975154498 3388209883314 962336812898 2804953364675 33168048567296 991312120433 578034413207 879087824768 696564509134 398493565275 2272039750979 593530444231025 19463284566211 60274150115 15141751578786 61003095616743 11506078134696 268696027301705 4609746557788 906517218591 21160235579716 2835338090353 16228653258620 1541991320417 457454380132 1715524998495 1544574367017 965534862762 1007883934514 33972385534038 1452674041471 63014533552143 103191080500 1152294903111 231635265622 30258774458510 1452943180864 1273341258198 515497600044 20546777424355 8080404263907 54317763971966 141880267662460 304709296891300 4297826560403 146168813433340 4326912939938 19506084957051 1652963820879 369977016154 1642583558977 213074800896618 69087091020448 41025434153881 268811408684 20052535649711 1299874707353 142782472195788 167450352218867 2421396093413 2483660814820 1507421426705 1538971570630 111676989352 14204519690308 37336349101 3189460009953 2237621220708 365169569150 2764419875172 64619612764 116424124161751 275725557415288 1246512038339 508913770627119 27187228162974 902033022407 31416894650158 41285378696294 1642851927341 185487468240079 808493830054 1627259805999 8105268330275803 38007659182 217396887987 1110727406987 37229748698916 48956678686 14581419755200 11089835744801 30762036388354 23274474916169 470170167658 1887018086615 1432600285500 1299810207861 410610788509985 14904635756 1577471675068 196747475195 421383397528 79612303508660 2099815645795 1229304512352 1088631012818 1136507187018 5881833654 78970216382162 2945322030631 1239769751706 1152273146194 1496296611871 216873505803 37375020941202 2662635534261 1819232728886 391520089222 1164164611818 865842064711 4760404010451 1347112881655 452983307686 1471823633628 2037224792409 96081507182 1805126270682 43789034222655 1182512637126 229892201235 955595208286 527301601464 2411248257045 577098422367 473635804411 18835245182250 12729250020287 898020878824 2236824997229 620678065416 907017582825 8398517302049 535858582416 693418591870 1075207382729 96231759986411 688842707317 2540612527483 1951494120135 756126752276 79923953645466 68746682982 21771744918850 2594860113381 430761613043 120817228516754 2569431181573 6450335032475598 293214025070651 47254804555 574676562077803 2659541078061 169201252166585 2329683994138 925261088635716 29594201798510 872597905058 1154710563530 3481598405140 1466631122338 1398873855093 15576440770090 1876055971913 43304483060774 186420734085169 206689055226 1519094581601 447398392110 1774636963563 30098451723 2644386334802 2349147422314 77456789309569 898727563457 2901781358524162 428905252583 2089635412337 122969602777804 2427193383188 1512641091507 889149880820 1984913311055 26691512310633 29404832364552 4010928883290 381766374260866 889614671695 953555380448256 2689262146293 1619014469212 251692863560732 1765960192144 89683869202 225560618414280 399642352906 1939939167517 139249005833614 812483097645 361433356598396 104220095656 1679517307438 1436750622460 9463337402593 563035779760 14096672622095 250498811004 3005320635838 2272915626363 112744189090 218283423247840 14375833369883 159617385982 18460240109903 2524703060011 482333209728 127946066367477 2388507528642 2243217398503 1677807190946 2427501499364 5092532482890 1464325553250 14820546645973 113402361092 642532697260 2355012554711 406382753979479 29045435812931 2046966841370 12460464144941 2223877267217 146412350538572 1405919228114 13393153107379 7047034220175 1544604781813 592093254436 794420103055 41192093998794 2599923035955 140535113988695 419818125103 2521492664473 637919374134 315348721416 2455393527589 1334656769155 1043351101506 30314740509845 712944082321 156487115287281 23569796717039 2984601980641 2027687202136 2174491466877 706139935874 499417961191 102607609466761 2731679828091 34707244598348 42875253531 3954345793049 1437282268296 1614364411004 1006088762507 11934264907875 43962920290770 29233797544453 4053797621137 2807365127911 2554376994315 2430770148734 633865336969 30735752648773 14631203967517 46239383230772 626010276488 1693360715596 151235412111807 1232350953692 590920354450 4228356456065 1798791362955 281920587816831 1134773050599 453684940267 358515802631059 38871738396885 150771721393978 191093176994132 197192463215 2435495922264 652155440477019 3100418734203 145851263485 2066705245990 23384235998216 685594411457 1345760544774 180296342914950 1009939104779 2431642748451 2919248679225 18819993332631 1474897246185 2726239959088 1449415862023 2200001034711 3938715313002 41677369402788 7149454937476 688762149491 23943237049907 746882676614 22374340105061 1896914373092 267979593926 1638259593703 1236971272029 3464201395173 16544657194 279811024210394 961420706543 58034968091619 33147716720731 2344770686352845 245946946373 6424390150829777 1602451241920 1495638503703 143767409007023 1538638844777 18016737350039 1118659071138 3356725191153 1367586509788 945623877864 1146298551191 4584162081042 1511906351182 329744743504 1415241317878 167005728080526 992967535780 93529848712 385293696972147 6381709898325 3204420455184 1665157427023 2223511767587 2086457197221 107525762565747 116459648069174 4029354169254 8983374239962 5528160198042 2224174032498 55863724742954 3123660590578 2545785797271 1446438474718 1427560913940 98519451405812 646154979413838 2199193101295 445400026197936 3997058090707 578050521195 13496427051521 526129188199 1846017303620375 1533107408141 19791342715813 458927335222 1792386759394323 1075695639425326 1341551467241 2107258275434 1236503681662 783338165172 27696970285272 1437203867046 552827870632 1624140772071 2247881237590 1582572220796 1401032758232 2681812507180 1291210669031 6599656082047 3023764321551 271600189404 54382647693532 196476232090908 813305952348 63406307733 1136831006206 2449847197974 734052179078 120987866171878 17826078270431 1837800944306 18471353964547 717163589317948 2936402488295 1778786224096 597590169119 24296078567695 1313775431529 1624836880022 348218092806732 2365590646018 2427283779752469 639642298226 423481445471 940515001010 6254773335693 7002569212 19301863328976 2369583651073 1473186166809 1673241644655 3055205528506 3146827800961 20116734514622 1131684513185 27503481643245 165870854793 714738693120 553155395292 1629461444001 155173573617150 2165850020202 530322097542798 3678015421117 899630016668 1864784476120 1880165804378 44226129627642 3964870810403 328803839194 144156351176067 1073986652516 2502950927405 1130786863166 779022522468877 779482604698 2455600149872 62013143338614 4474879787596 432417213142 414654088887 247344512530423 609490026414 2539600430401 2719027911585 1121756774538 2150668347345 135093449692646 29890565961911 15400497375118 2086539481657 30603432726557 1052533285412 591050575529 31542297193699 4049924459472 2703282603997 1767744322465 266260830214 2188708538859 21228787630863 2484648600562 1331819927213 1019169900467 69381925793941 347753966828188 1080204110991 1108213194078 452533665635 21430578477972 747676114823 1170603592676 31761068587557 1079921915452 1135095153869 3922385680251 3363054279516 70342932641371 801089893059 143149579553673 16001944658 165169151242 3469540974503 486998153796 491836267961770 1915627375828 420299112817 461008635734 841747226549 232172918341102976 2127109773621 1749384097070 5278263625311 1395474182406 2267065749323 12316604539833 2409698705437 818434475707 733810729487 16969640590483 81326452477242 1623982218034 7636851940206 161811490482277 8969488533236 88046981245 35720131329212 707075923127 82314616630465 74598398619262 1643336719981 1876018078608 34905818168329 1324320759717 2070036909803 1286259113407 2923922956180 3259171577729 79258405413881 2349844409242 381631922024936 2463860667552 43891288960678 153201885805015 51600655115865 35954518740063 15263076136 2706009872965 7408771732969 317726762130372 1083768008664 258163105112 27419520240096 5128428192344 1009110647554933 95868607100866 1972595644092 4312680601906 3647259731552 2909828260928 179522491080 1101504619092 71182077174764 2274139593021 1308930652730 19617416594282 2570435984835 511329776697 298394276828859 2446704119229 2066537234689 1391455789685 80371229590 26234744815634 766974135810 36562116335464 76574697310237 580639397894 146028543924 1121432468656 20791274550883 17959754316637 135937485058731 181986739349323 157881832022 16147055934130 1344584742223 59057576052526 1837021134335 1066764031759 46022218981486 776885824652852 802873838521 2313406191914 2664482867164 30728518421340 25940292058377 6079466555084 19099014910141 15822522492148 7771873860 3308167865850 31677215588396 591246820431 2963257209365 2056268101581 707715987146 27828414687329 1918936252410 2147710869535 4236398158475 22842976299787 605928580224 2201129092346 2387213676512 617659921352 50547157575 2522751973497 16284987580630 706793222976 1321695819486 769141394120 1348853551434 1142851809230901 871018684729 2079302962690 2186846959561 1014527782665 659543889718 548622768563 384523499279 99921311797137 17644794482416 1981722313435 1395554427561 8093402762169 512190788711558 117402809774361 17364145246977 2389656955896 1277236513883 14956905623357 3573797709334 2582915247027 1554115566929 1774814709399 454991223352 1743183382519 242656692957 1387023665694 2433297943597 377236812480 3305026826192 2387707944201 626644293797 254620118732 1635779646781 24631568269483 408727363079 258177064534247 2140112183369 12148763676669 206201601524 3589175140226 33085382959479 867137952537 4202698843143 4863109445823 10616124047383 149928412479742 22170883504183 609951406708 408748965678979 26815950466367 1084464198460 136437800328752 552793149921 140283486154 988874610618 4270690727355 268824500423 959478761303 509744931072427 90791768721 2027966260692 600089322154 1550597705336 126783765381345 23630604864876 222595209880397 971145588827 43921247982512 731638401738564 1082140283148 2433043626124 1113612011489 507292949000 866914504564 1065698601342 1551597168956 1406467905684 315415157084 532578372497 1643368211275 2743878667361 1698648745196 2396028534772 99094691151470 699237219094 3975789802252 1756732423525 5766293945475 2299151198322 334630957587 175530292501 3157529292187 1875994492179 988751178739 762923144971921 2697585696179 3364675936951 240406677709 565772947798126 1427064095334 1408803630231 1577361274494 383291730785 207314130260875 1257505576914 1109638997564 3403371415799 19915139542808 4263324552045 1644704628468 487643820422 711081938156 2129555479538 88483407239 913970762158 276213603868303 2136190254006 825855732245 10329778493849 1739764289958 592025926956 1428966567715422 17408281138381 3929578465288 1785159174232 2229562468778 1753722504716352 965569213911 4156069021289 33117313255 3191155808918 523993868705 1000541420172160 2348476606070 870001355576018 180459796473 1503620225642 761781961958 3877216155058 43225629653412 396300993801 1017448091951 511571876407 1430291874267 24769247552568 2784375656242 3298384807972 5887695575523 1508443862225 22439371914354 3803701176162 1832173033751 92574904176 2696081700993 1610248361292 9929158579774 131173142381794 3018666692601 4300876057034 713729115027216 132855959758847 40348345262224 3222470560656 2286250815326 11750728265972 590322372337 1264698337072 50089589316 8840958329873 1377841009276 18534593348105 1083957574312 2591514736076 224044836027 568457345184 910078288223 1786878392774 20618441467930 1732056304646 15299512494229 725732352431 113924401748722 212690284897 2290309272034 1225055903798 1603290709080 2489204277443 391372391924 25623456814121 57538639119031 153703602670 397626681793 911760866252112 8327547671888 678418913935 1999926340040 449051583082373 1294666439804 3529663228346 3143043109281 27473223013878 3879852634616 1838440500188 784219117990 4037219682028 114590765333 42611630707504 1382300947467 732303480062 226166260814 2703645243706 1469524210737 6892524783812 98872421649077 441516738863584 250098242537 1153680237546 275783061979950 2285415860068 1768959268867 1716304467456 3605936999435 1554425100575 319016457558 31909405429061 1200229048102091 783974787278 3894865248099 30942189649644 14577668107225 105382882100635 2021610892902 3129468900745 489356363423 665516019139 1219989883281 1446454898983 115187642531741 2220401256571 660743538048 2396966010521 1333266883520 1518380202102 4129043489411 13260554315053 3350051652651 99054467852937 2154381050418 839672228627 14349339322 2893045255614617 15606728044987 116128422403 4781713503313 18908761532525 2101521936577190 366936433223 353966058298 4198623841450 242944740101319 1320561128840 4469784478531 2057684049872 93258181980342 4938275704810 59520552011 1190056362726 504926678209 38978018784 35843965807908 1860425030027 34485853237993 786428238127 176352486382 178264707948006 701025896933 6166472181348586 1199181507873 3113235276726 2182967641259 2508980411880 2402956809514 942561140245 34585335267669 2337538951702 132193231681970 2250238580094 2984056870100 1384315459414830 4210978097776 18283515143 910290651739 418377007964188 472577269688 1446911074540 973813065751 22233225731567 2636474544426 282781702633513 2679982799224 1018525001562397 1300961304945 1244756280262 4477837493674078 1872951695927 8225345254691 403565323348 2884640355886 1778204723007 58645218395162 761943610399 95839087830206 2065800810388 27134777585709 1795013037649 249077285004 734306450289 314029134436577 33431054486507 1797656853586 3442090100947 2002463666813 1924946556538752 92632956938947 1625153593933 32738799457973 3314513932631 262783192579 341583231063 3272172520507 533615136022 227504528982 2785019873315 3741158820938 21824829165240 1302430494137 20087094291884 2128095761808 421777280461562 2766127366267 1207877467353 2911615837288 2190924242048 2901358268332 1220097502096 3208737883390 1461879925513 475831246263 138738817515271 211975528682 525308652839848 126045236442 175288844154345 1405145237472 2692512897090 43852336094834 125966370827509 384703600468 4208486409137 18463577198593 2335371277574 1006517802445 1548563687928 332573023312 3183589232254 28258060506543 319516657601333 2246618659980 1214184719685805 273364715712 1940945487869 338372277698 1089852599619570 26514677831025 24131062797767 2999027827851 2905136234705 4029591753594 1229688898259 543418298797 22730970613294 12845863942339 364801493873 939218953248 113914690866 35725918507959 79298811082 1922525711934 1245245403717 62969932866275 1258212055436 996134993135 188019420481 1380932065629 302086320129261 1304159716991 17019517223134 28356290208295 72923974013054 946507235248 3766422160832 3949757129283 485942365446 1731045774219 2208975267546239 1757002298297 1898493447762 2698817450439 13097858758409 1418823327254 27305028716269 4720637097176 4061663950935 848690756672 3471419113000 30190813752975 1149700679523135 1610187020142 152693175365928 922771370465 364378539754 3368147652327 26428342067642 973019417868 74853556230 70074314503874 3205764603106 4174856531547 538443987895 2473034840068 452075444684337 518022780206 853137471774 963504270125 714054142095 1386267143731 529885987512 3794559610527 89269031615644 1273412499461527 9150109775588 502536558150 3950507320327 2836994486465 22605847149819 7602064055626 53282376867966 20234268379952 18571280843869 966865286536 1188290472305 730990848260 644934409866 14037913519839360 2124788007753 943009712923 39481299992 1508539490679 1271504672221 2432414364417152 24252576224646 5346653582442687 388144393025 842917611281 21688406075541 24214837175458 284570962400 113547208755444 1668692419748 1391722925297 24163567285724 3570749377957 2572467263163 4067716879749 14366877749686 2584132303643 4038262268565 93017256112 381007279053 33995758929645 11714636805503 963583769166 64588881112808 4312505314676 118494257240067 4633749171061 1326998663773 993166960222 2164602754798 16877364028986 1072090324078 160103184024 2046957103348 237314004852 486023697697 2187592837554 1546321897140 186622379816 24970626565420 331955025430435 738268642573 1771807635750 17859648082227 279719969004294 824066447070 562921897519 61094425870306 2813924037748 21215519001998 866965621048 1908993443353 133055774363 2338476935600 9859398623803 152991238977021 1538394354121 2621538989250 1470934893818 586221198194178 2681440689315287 516787615364 14316242463447 16379978657024 755240915140 584946675947 2417487262763 19931984791555 629762620692 1418816783064 521664013728449 1602082510135786 1725997687873 4729724576486 2312867380243 1579725708371 216974146272965 1681259323765 610417203051 1778826202754 2134329786704 197243694934449 58501858845271 1579163127818366 2083191070274 2527596382843 1624382889577 4516215984277 96985218348820 31402138901624 1443070321001 2490522799546 151449004446 145500056472524 1679666905085 180659785806 102630405454 30093880468462 157635247813186 27402215838624 1262387705338 462487046533445 16462883944960 2578212324457 197272189679 2377427975393 1916408525221 6727629379802 167011614699675 365161280722 1247752734883 2487512791263 473821891932 3536238310234 1563200136449 381405428070 2167811842908 150155535929 49047546891471 2634648502893 2712834621802 12075758309757 797797998311 164289499335 10229753783599 1705901144788 1147183429111 767063315966 2101164266572 1299194767724 19732009619145 155102950600304 1456854906902 40657388805004 754426253038 657965397712 2282076657373 219205385107560 16909049520505 4256450221584 3203335506164 29403484035073 21209669252848 1541696128983 1413324227453 21556523524437 4030765282457 1578333005637 64198907467 2247787748042 524947413537 569253590057 2678333370149 12606344782266 1893332246537 494640565907616 9556682346804 2468619054947 128148254194816 1348639187882 717685072221 117112488869237 347011290787 10168361342285 596382939451 117704938361388 3932404389430 2818097019728 942687421445 497545169432 780109591087 571147371145 2793889507275 4267785239890 152603540349968 925213111582258 1362435803349 1703707734879 1249903057405 2619665512099 2615554539161 73610738792 1540019241008 28839072513147 28843580789514 2673863850332 1713386602341 3110452059377 1253176147707 4118862761964 2725590022125 29815986118 23173826157621 2549029957746 2634585342771 177717641936011 4748690841430 287679875480520 104354374137461 11783005220467 703969796259 2315479189718 2445499216246 1481323280872 20849612937436 2418389403388 320713427257143 197568375881 25278727424150 2466329242155 19484621159268 416411946693 472753241837150 10070406158687 189016815404860 529170617145578 506162696680664 2047516318253 299999288447567 30232195669591 1175116125282 1861322438381 172393727861886 1889123659267 56832616916568 7811710563730 545960556725 1250276117329 4161512460844 2584129148871 30326938624393 1117159680320 390444576203 1876541002572 218076278 1362130458176 471503341256 38253564294865 8431018528633 151332269331 22370638493669 1416035178865 3354616566749 30639328713276 548147060118 1504189302888 1109763513010 2155912689332 167890906265451 2177651346354 1068230762548 1540397246202 725730995279 2037360385282 4122482987891 158425603193 1170732847504 7492410242 459230552383580 523466121045114 557435807720 3817689368221 3534096219244 2393376373572 22511034849439 139483951458 1183119632468 1718070834025 1479827652492191 7205255762638 17863704289901 28284487299807 220123787597 448415061506 2115464628342 1469472277260 2148172121852 69906096882711 1021066722763 1514121791474 577105957655 2720418116567 321509290270 998236231439 1577467248326 786238174807621 1524362939847 462389390823 1330398053010 1059272875618 26539662997013 14417964266115 328797711599546 619347513701 164418387175421 970678137028 78760688591 57975917354046 315827485084 796847739751 3681577513907 1994299118693 118434895323843 338944331492281 14092779299091 67979598757 362007042969 225464997811 196462181605 21982218907329 3684956574502 555698196758 206112783750 2747528650622 5615744559126 1312104092920 14307904386610 67868877724919 494009896075 1670263738865 2275225313036 1675078941317 1013943555005241 1348535082563248 7324665485676 1655830050841 86269628550231 1483434996142 1879252241823 2356891741317 24503938607975 935469859788 10242264284614 1782668785838 1686856680991 2592720782916 232447426663 742717055851 2363155459705 26268730568604 1747304903490 176622309169301 1020929868629 139035925194248 993450026221 12518637717608 2514764709334 2641626299073 1151702139749 19278629071789 780091500754 186131785333 5531788325 1049180003318 1460184662866 149974230705353 1298875339699 2154124683037 2120231854958 103625023388692 1385724022627 1680652413666 2165035358136 123632989999 969132719822 2592524950280 2664593495207 2380599422483 653355677146 1928878514615 2578962920542 1526475433148 33836744955 1311404677295 3770989934505 831287188348 27416265290008 1010356342584 437266344013 950203592227 1423924214074 15665286365852 749996655031 185555201458 429844528717636 983088959507 2137019578163 1559940656597 2066643148050 960977367015 483715908232 18413960287270 1597127806008 612929149196 1817926069175 946465224396 267975888591 1149652192085 233598170780144 50551063562654 126509714667 1968462854015 347365720103 576997631812 1162001253856 14162177613728 1774298187388 206678250425065 2135114037569 2479748989182 14524800818081 45290139649 41488112319773 134349477651352 10112767320462 2089034332209 384059653433 4271631191030 772865707439 2839705750650 37047956968876 107723305836 1617680684523 926324826616 2510357092009 45500367693992 4084660019959 2625931983727 6217411032226 1487104199778 469963218521 9096686110149 1077279836876 26134042133832 360857845642182 2189227977436 1285930988374 954949605601 397854819304 3768990865198 16493391342460 540093701305 3206372142053 292331329831042 2603946366959 934164315662 980321202966667 1105450120757 1330186743931655 1843028258059 205972530771603 707838621725184 2320635964274 266068244510 344703431387985 91260652289 1665691506522 5977994664612 387801380053786 3213751060840 3483968743681 33009994428551 127547067943 30801556011498 608840537068 82503795769 108192634652228 69626454724395 380355287372602 696792032065 290063905318 240354559345 2391383102115 155864292047 2280304773483 10589850006685 1096947073580 207755855111521 26159844502112 455757866938 2397383777708 1905760388612 924167409277 1157136697511 659845017702 1633527450185 10557221955299 11541057514075 27487854126193 4637529611585488 1840593391477 1472435478462 31172878284029 107302919829467 48801468508924 43827915298761 362176074022 576377374228 896968817504 63170048186119 1394566304225 1932867426968 2524044980128 13082164958393 2365884892369 269727138393 28407344753837 2340506576076 105875492405266 460352403296 2356980235866 414751649859 1892485521249 962064500963 2185787518938 371216879383199 2405449595952 3373372997819 24187529795888 15163243503476 760340672232 1138515063480 2603018423021 319471556755 1654720993108 59474245691875 1607699743977 63119557573 13850391773914 312202938991 1149691630758 182056339554030 3966347083659 335729207957 25943380219166 1028216967496 2813698571915 10126999317367 129582798944529 46192479181 1424267711824 18053718917967 5913030594342746 1137818532681 1170352710798 1014615058615 477348116609 2072246029879 1062423553422 58526799548993 24262193885959 17924906448022 1087695967044 2410317183177 8244642391025 1511824478935 83000630699051 15702811289471 2228498924950 365346732400 361482619717 1629859507875 2543231094187 571028078119 324550636981 358631115915 2416537053969 18272285611650 1417853020763 1079503807239 388940633527573 24562776641138 13929986565124 28433040586859 9239046892823 351977440960 3826038888349 2758338634820 2103609649095 1693251611756 1057875910365830 2117601621146 227166497101183 2053661877042 29384534691695 71223188506021 1677634880766 4321794449364 534238349546 399539734612374 75885364683546 1203877323845839 994448324571 3851609388768 68487324288 1365720372290 815040120721 36515468259794 2077067016141 641652636814 8919124574861 40390097179725 1416343831648 1596097032339 285974886558906 2756973813538 1263143360562 3913185192741 1085029097695 829107289806752 2121278779352 2657499013698 1244809848071 1389652126666 782028273250 2503741701073 8524162343115 2994070719359 376525360660906 751129633129 1408836290298 2613647151129 870024905465 11503852302662 1376111665496 2359495166305 1386912266725 948838287933 2388613484757 89179042436849 1270205341764 14217667772028 327677646717 459848205614 174226787647 568834551064 2192320280866 658490652101 2072193225956200 936035270614 2755978666587 1585039815014 1950540127633 219513273027096 2223534522674 1075018477768 856194969134 2512587229793 24292105180731 1790149877225 816337958923 1566461982358 2082686727090 656065374445 174442953756692 46308864526148 21095788515215 771568124918 1855069260830 72028392066 413635230949 3127637626199 2364727766458 2561138469322 1868115614233 1323933538759 1895559080328 1693058834331 2504108021370 1308317465052 375267131168 2301205888972 466404229349842 58559068051532 1340451735329 312520814526 10659517339931 3501734795459 693863281419 59959121237791 320508380639205 64583906265546 1079299757131 152293994570828 42125933813248 2658702445708 3783141139015 1319313483354 31008635675 14771092622824 604316969751 501771751199 3212881129097 80925139897581 2558354854196 14033453641716 153735105417490 2275647581456 122141663361261 2086269464722 28935612316898 314432920584 380208788868 574685515164 27932170663534 2292742138340 3565384425010 172570331393728 44299541450331 1519956114692 808762262501 2346680581374 1960560666632 2410252342617 557517527221 65393501019972447 2882863483896 1437695129197 126517793563 1218778486037 1741015349626 122350011210456 449507968638 13417016685242 1519192860394 505409456277289 1237894302624 1139857083319 7274121827537 320332291224218 55204352293032 1047103225430 34423257101675 28332549771187 4329177737561 1635085297410 646218381911 3126269675015 270511446136 3769201278153 101077735763448 235832789712 4262938261965 3863960799277 3915796305946 186578499537425 1104878048556 1547670084510 525183718777 559394539564 7698618358968891 1090734588855 827764527132 538662238508174 3265635061915 69924319724635 28003839766279 3222949192862 139763509700736 3090906599146 13296699254516 3542866572551 582872597622245 29858500557284 16132826473778 19478532891560 6209924581643 845503304690 479913563116 1465807262232 1682832440494 83546311196 10368556416982 192231431693557 1247386322184 619926051854 2505562527223 2766073357903 25176401852172 1648923269881 130328904567951 221651969798791 386845137949660 185100647684093 579090578153 117964434750210 6086068879098 2409288882215 2420200285531 1279120862615 480147257058 748344689367 1543952887298 1326924486725 2245692350287 2332289614723 664669578025 4159697812868 2268940409605 1496350051857 831123763532 25939809749062 1985158306199 285789621361153 150675883968836 1301286666031 3108641855864 232076249731 4920559295096 718239034419807 1374124518974 26652944384747 245378906458 108223964930 333610127984 1204755982044 740986052956 42552919843781 2714417202970 2394967275159 2556293583892 46971573219426 1897335607724 7864123560 1566739868493 162445715583 1024030673580 2669226343913 1261356238990 1769865569644 278879220215 1668530952436 867061164118 11338889382961 1512628436661 18926681907051 1356246784168 2355123228810 1282812860377 2830849567225 134359977469242 2107307672370 2241218624005 3661532711809918 1444804212265 3556062786390 530108884629 12056656133 36966567815694 92978796971010 362525723339503 1462256438503 450926183391 2410590777617 19040349716435 26099579503849 834275443387 1870972113188 1361970241415 11407925651259 355278359251046 2430234474092 52757631134 2124696798907 8648798953463 2276493468379 21925855019220 3009934207579 935094579541 2720671307731 433989733009 3737579462590839 1472335171041 1635908560517 909590873206408 28279243813955 1668616558663 2273196720682 650304290444 23560121569159 3373207796652 19111683364801 23990354410485 16450175227319 6181117505822 1593840842404 1290082017966 1287258346148 1048505772043735 32220473466 928869742020 990833708404 211140916526682 2674425235910 376695847855 1225646513957 2737994297056 111462215517829 4203858679808 2043893438462 2463727692948 306022776513255 14925090511098 153002005916387 3471128746180 486648499238 247928838424 674830328550 4411032254062 235462972103302 212560625063 569298904888 1646356718500 350067722106197 413234111832 1403402517770 100611629239 974439512153 1419084345138 1447043754146 3477200483108 132040291571 2753235403151 23869696253310 3589952346055 2416030625329 3185338488940 2447710873127 2205409081990 436510546804 856831473390 2305633625368 1875679743062 292670588237326 775804679090 3314816602556 31396498417984 1270757248764 87306972286489 1562779100779 715383318824 608043848111 425176683170 646750812880 29707163637559 19101262815010 21781200206999 373890088435 13182941705146358 1146577840668061 2420248506479 1178115802124 2302154953772 58902123793422 515599481256 2686851999563 2190642458563 550137062987 25723484522881 2737209491880 146021294923978 24105594501820 910308170195 905444267126 2504142898313 2199005937358 382385572079 1818274650759 1466632060219 1179447583092 380752830179 882757845455 41183015824204 444484669486 140989835998096 1195891687872 1743583393233 3846531235758 39727670415566 1219762371083 1162603719943 1120023917211 1411160713583 369669091768 930072825787 1059828392145 939688966599 96159377271455 14008725489772 1664214046546 2745369357584 340980939433 406345723108 181671207845 945136751027 1165836028595 2453703604735 1775800868074 2487939795457 1817637183825 2246297395183 2060499017613 143542333546 1185217314498 1934032486158 301133504422105 857660151250879 2163602768969 2294926716171 2791350620790 999614194020 1302346120773 108649013789368 3629122190295 1836629401445 548539563911 3275708461812 29626055550137 371372115690582 355274984537 1646450648692 989737174022 1093663343016 1002472370048 1771991893657 1716865586585 810188478015 3057119361217 543522840946 1288243939954 40661920016 534505767166849 271504476032179 31502738739460 3788881496603852 9258625667044 1273801412783 566312809938 2154670305288 180018825741250 21947213461724 357626616498368 338891728695489 112826639600923 9751567947807 1452452067969 587751535793044 939028211604 1888022513432 64986760101222 1212910156265 267991094222 23059951136151 433512206825529 2447841438879 863518661198 84221010720141 3713755052769 1963722642237 920464930875 3392420744302 3989349547619 366653058165 720034435638 267486733914517 3166792161835 265084995739 1892299998470 1837891396354 6443937518650 1813958022025 627570642470 2891956405918010 823187335201 500127512727 743229929162 732061579344 41860840013864 968848436133 1553338268704 438226798834 1961268218066 1584783227333 77777111854423 442082566091 1948223605547 3874498005912 959302951758 1147051772677 392378442611 1438282769320 41517573798444 1246538477770 2065965261994 7608054264809 2505817004495 29501064048529 39580953624 21482133810479 165801283454756 2292946323412 695531362208 3088872098442 267020911863373 33642248089 1482624199375 299263003684 3396612548524 844396041059 241861997045 715603473336 4211121051845 942816377830 68583312241797 16957734931795 2296876637285 2187985398173 1703060014778 2009160006289 119167052776718 1037999290062 752247526501 6500705847318 1154953171340 402326388513792 4309270885018 2697231053561 229390159638842 1220520271518 17097175902573 759273827787 365095420557 1257999169665 1947362935769 1967936494639 2068071763520863 9663956919954 1718620218550 1883009304016 8494449179635 74075000367 1768012317905 192313133641864 964612517896 7355231460342 212152684740 23163595436391 1131618247958 76503252859785 2117889912915 3549675671617 3484159030417 1380890644477 269322910597 131928798865088 2371153108523 950090903785 4205536733037 3143067200246 1987184841498 19931241478575 4781755077238 548225330041 302464310898604 26530818448808 12861528166251197 162163531218334 1392584920277 1300184003111 388259939182237 988818399607 665643764117 1217523315991 2570066332121 357132307686 126403044403 297346011382798 1290395793687 2640323284416 178142604731474 50971674429666 274740978760176 173508842461679 13202054546450 1748550470655 483277261762 995253564891 58093255777427 304702812286 71141912226048 736006125383 3297904942914 2524367481341 3112632459340 1062163290175178 5270934547426 2938216972841 90291337050 162885570599515 125550575901913 44144957913 2973205407976 1564106621971 29767592970206 937728923737 1384875318412 62494049409171 3846755603842 89375008531779 1284729403762 369795835677378 786855636612 6286507947082 176949495033 625800325224 11510174459752 147876225035 593076972524605 1573897083762 1968993863928 1659145247810 342729247575 973652035436 229716984952 1854802413041 931273390848 2209892954848 21151294749482 793173040157 602314493390 3686482667633 225324331608 82529426819655 680208593429 672342341775 210471291898 3137234561013 3117071145261 9936513805 97040491232 236718275257 2259145933443 26198091561006 2076774947533 2987799692981 2832033537445 2220583336760 8994929945654 3530922505491 2653714406051197 45176047670733 31711059065762 59379464701675 4346859782360 1922660839445 97176220176447 318331975798019 1140948693713 2120233329352 2306810959092 256872795020 683189924179 417107585765 8671524263071 1096442968435 4090919269135 3457493299705 831720566168 1803051436169 61973842932 213837012648081 1505130391856 172373939431365 122989220579 109146579848 17762208873442 953793382055 1836982008273 923690208753 1009806693840372 731813950942244 1238082596422 5817289949302 1568106341636 1100257716021 780869729818 156997490542 172633003515438 377403036760 1871323540562 15295842131724384 174461603531715 3757826203010 1416107707503 870265043997 21669800165825 183731128056 286261664477572 23328196743194 1839900775726 237109009787 59760054103525 2910959761197 2382773018837 2265684688799 23805056045479 2522262963758 404854283392 14947734861408 14227054105452 850072158457 1122164338300 206240382984 24800211157550 2081878552166 163803281246496 101398374969360 11973949693093 872265292869 277896074146 529368772829 450715638991 141024518832554 1152735880056 1106399952981 4110394531405 110389696608588 427373706190 19914647644 19334140887373 1197184701560 1055616724678 50344332485958 515603957662579 4004717734315 436703807310 69182222922773 1154303642878 953166516447 3253460071392 272063848722631 1523758839987 815552478904 3015199041517 3275188401399 1024226772719 2272368892118 40702266218764 3964550611352 134632745862 2374309840278 231494752239 35897922821 26664603133471 1763321659321 2040908974235 614586159732 758445754155 2408528807497 3291246148511 2167941215008 73166194828 5476059882887 1357531651523 990524053811 919791865806 26531158958592 585191855848 4170865391692 849597682887 29284091947812 3055137675263 1050889313327 240483906377865 1904588682691523 1014420949014 3142534428221 1836167498940 42711691577299 680469984343 5148185774477 4323126010062 2740650199224 110559540580394 3075394715776 1703391678342 1539331279342 1523762620092 1473222226815 35921935641 1563782781455 715390942858 23967743180 7735919673734 1973866719833 413354676672 153917417964761 28938561669662 467510176390 3941804727955 842700362492 1148578650845 3514285932479 219429374206 2347135932701 1155131840719 93472177113167 1696298152551 3256937841193 19168198363696 9323939472938 3086634993828 625902703781 2209471979590 428183209740 26557909063002 2190864933003 790897196603 20258094394916 1834452231013 361436263988 1067255354297 6292289803747 2208665655691 15680262610094 10742064781 6592610546322 31662531810521 3039572007345 1857234347284033 3512533549403 685769450111 1561110398246 3169709604073 1878765658553 1604579228552 354991409594206 2068367091823 2720051469390 1451718624435 106502023374568 2593329469349 117592345212370 3309502218910 1020387792023 38228989749 46323945952078 448755212087091 811211165746 46845279612 653511740718 221965243632309 757478914974 2330283475468 3417348764841 1160024861942 654734339263951 1717628361324 1747230982225 1661431387115 126230844424 2637459505893 1276527836270 1911260735372 67923337985 1193664328226 1037736137025 440542624599 2545508802792 1021877306358 1270956300179 37742346176 9097996070303 511927510137 1305643616614542 6411944326576 1240451467676 50322862538284 18397010180162 1966590662796 2125174674500 1023642912652 319557173608 1610564385776 330934962944 1158503575689 1026366827946 5116114888209 955057412704 9457415320161 2440089264857 524100046234803 937972469422 568637777803371 23509741357209 1154726131558 10529866919715 951321140932 183885432292659 923716964240 400870948925 29948134166337 12190665177808 28768421181059 17354395509981 1801134569472 127034876818 1890259966285 16044144366876 19330308937537 1081826294343 1911726755546 846019974503049 2231743749803 897290679070 103093001801061 2169591631655 357881114517453 219248548197 4522957702590 4314325238415 47823235101 3004024030350 1698167523024 1070229782013 3023133846348 32272449132615 650876170673 2461399386491 686735084792 508835636735 1164695635918 2518402027337 54156455561862 32344128513247 1154470275800 2386348274573 362049908105156 1028594361647 278736046020350 668639891922 22644072135493 78336103820 619224216780 2282071530842 3287023702075 90971408159 99649158542500 1236757881870 1723827647646 10906391835844 4697709155000 273160864306706 27825397161532 918200118600 89206882993451 22324499571606 18072787785480 1550251646154 1475616905092 390973802051739 14998622063406 1639906416386362 2712162135729 103863694521 6535448811457 2029471605921 90488721593145 2012018605028 188164882755 13122177744406 14070796019888 2742697461092 1498424662542 1777030018265 1705065677874 226408377955062 103798710529869 4178753215488 874842630325 4083383114275 431879019586 7991594713970 68811099691156 282461957865 331944775651 847882223077 1611388551510 5580422072883 1594123251162 883182391216 7570722598147 337084326688 1927727332488 734253894943 1305787478106 301957536574806 855600589503 676449531049 110009789719 2366654790323 996955336005 2957195384554 993445176816 33184712076899 44352080312328 108837230814 480564321474568 2111701931568 855217983532 1248661675445 24790215618977 977456288300 1022152030559 195246997198 2418433155065 23482927407098 599365026963 1476486289589 335394339828 387625007683 2065608132544 2316835594465 6613198784999 3098656470915 680582200333 1516217484018 1160675555643 1519280509372 293078260014636 1005428085628 4903902095069 1489655684126 45846671807616767 2234835328413 52783268984025 106761539759 17794969147704576 802606788098 4078576591086 22000864777969 9077982546978 1253640011359 44644941950 157851552796013 2684054045658 30888368527831 889893519403300 4170524587011 13976863236491 1743679167257 2725980966288 137269442015 1164082416227 381404305414 780370999791 111154655249 1073171890952 418626246507 1344642924950 1713495436188 112200255099225 187945585174984 50155106560358 2499633993133 1211279212001 953916643447 9678506270221 482532016177 4885206191516 235255890942200 31983605953833 10156394935700 143410468435664 2828407485161 165707923786 2664423409059 118604427353071 20362681485862 3438808406000 2577002131652 1091615022343 450412879533912 1837942558997 1702800824205056 164815336997757 141156796478 459579077052 138860482261 1136049348849 1716932302986 200998581277 1829654681974 4286842603548 590667280450 21477760323987 156043679313 2168952633506 25246361044425 907583434143 2711843247677 3957724008166 2612283388716 3197831335953 180947521325801 1851327684919 2488838866553 2631763209143 184566104604 15114217003259 1160552073989 1220868380554 2302211250042 44415195068 1193477583411 1225747759269 35560071658865 277339843484 1350181776091 121746318082927 1470558878121 401140812108685 308756057162 1354623211816 30573624393053 605642405549 2143639804318 332241018599 9701729766214 2380733207015 23086969278507 61822625468685 1138694038607 2960051354126 1462350567561 1157096992427 519115850773 320807798214417 2432145826868 2287887880947 1102886574931 20431178800337 1087410712561 2182383035212 2200509498963 2845699981397 3259745206172 2712357765885 70001975970508 28963792765091 657957627934 1743093607682799 2505501612398 2531955395515 2358346900864 113323348935 48764476965 3769056796441 762778206806 1191473327109 65141025647335 2932426873857 4324379702331 31080704758325 21159295275975 18372537787967 11379609567529 12481245583735 4235354197086 1793981311942 111605945820 56498461571417 42373546404 891806873722 589874961309 219959083786 2246514597446 16567617151990 899944961183 2559455211337 331237032467 10144898315130 1249698580991 1273854998362 14875514217646 14050302990392 230216423428681 1002122157697 18523468011020 853707362568 568812367873 2897152899777 1259802626629 2247736521384 4617841884878 2281770431251 1494544736947 8414820875640 12304115706727 1749477803511 993032738671 88481660164048 435741512199 128734251401116 2682853839529 182386372648 2246812467630 11604126118551 2266439817954 14073894494279 69505982352773 140767692748406 13778459127368 395822752338 3307955019173 75955654533988 61859856682357 1964837931398 3258920457925 2016847439226 4178303157655 2366767748929 1899968975034 831672956224 1799974246106 1599941981557 22660773904407 771872844701 34106976293904 3688694363301 835674217827 860799112036 1092166840551 19906461716265 26897845195643 199475397888 2351758499966 591037608132 125393061562545 282415925338 918729779261 1446877799799 1135407053759 2664766039736 50113066247788 995250555794 3294687374490 2225238265632 2512938497276 2205240409779 445110008808308 577293235427 2769449530143 1748579251207 27632817811672 1984760370249 3671693572286550 1683918473131 168926629120 96193554782060 1054543705683 28400762257485 884222529839 17362709376669692 192177644395 675175900902 1397375402932 2970636693114 2254322819035 1336502833767 52478516707325 3254050532942 11711999029241 42120013276253 1344998178599 14370287424004 1972570789357 1821349787370 12561870288863 878247632830 78176878252 2955312460475 148293491267 722126412013 2448241843884 2534198998179 302667618946 432027253088 3430660928712 409490724028 183219044217249 3951764419685 3897319189074 1041569614589 2654064111615 1594250850479 19818097268123 911049131235 1363092454773997 180317552928258 344378140224 1230480304252 221966566011 1763953253675 2108311353075 1745605608430 39808574630397 682059347586 347241272196 36955751149033 1815691866958971 407554775698 2746662769210 2467496720729 1290001886625 1537409886474 99321941906530 2338263676897 436100694514536 2467170347123 242309074070 357196707761 40085975377 186229211600 223787926405097 125959514761507 2173865844629 17557362085074 44143744347035 2301829020717 509099237406 201925491372 1254317115918 162515231821181 1609513311956 70668770458566 351887758903011 1127917204967 2649090921185182 1763462602585 1015951479411 14634219901666 2668507512823 102156991747635 440896421649 2299797749568 1949891188896 2732898956022 9561743517846 2292827200934 1991496446854 239839627564434 22392511908731 568930431632 1096218060298 274323972135447 85147128093137 494604108793 17019114295628 882693391151442 1608466956061 215106791037 2117071538529 1026594809147 1468606559031 2827788289723 1834783816357 287480421656 1239546538240 14234889732713 432073463628061 78102491658 967210276309 1387137508834 199933475215629 420182800570 15509311051412 198171321304839 70868896884222 1592735031865 1560086250377 7824346287300 757508267665 1804418100167761 244052651478241 1740553869901 10253616562035 1024808781844 16149431992535 56004559252 369282410846 607687249068766 1657632118719 1899971998385 1989961823748 1188847171837 234131872627372 329023738039 506740285288 1180336088313 1981750766992 1819772514023 897095475188 714168134368 1389521958770 20600605012010 200152915269266 2492410001012 53545331386476 1188415904306 759938256274 5993323892258 2671284040190 990676593238 13401049155690 3222781437305 459683558445 36477726467715840 1653977129262 1096640687565 776081030581 53491540484151 1529014618058 2702099109781 157606067549601 1317490816960 1660584732862 819595608994 2141954219282 2780314559930 2551629755463 11964158957695 714454724696 764643541422 2430581112387 1017028633708 18839473316495 48992024653 395524668988 848879185590 890345980050 138687133027552 1883851613425 38461887889 3480401094410 87718958582157 2566721132548 1476527636173 1040267093809 188714192679 696040977737 1920009683656 2504155649028 56538043924798 2622201691319 2588949158100 3722568802526 605489283635 555235935530 3454414827017 569833414202 1355594374511 1646220699291 3652596500788 1087082694107 73501332217031 438873116163357 1570202062606 119909799380462 2941154015405 216926984219117 18376497997952 1410547280742 187112959128658 574294263355257 542245992694036 662009583141 3710761564652 1491332557758 2540741380829 9412682992153 420088053235 75075983986046 84543951697166 396486523606 723126966308 40094891815500 601363165481 1623175549528 1183056607336 213774079213 412914186423 122110299674446 1525869162570 44540562580403 1122270486364 3147071108611 2614726429990 6604602486235 1381632657224 1528275912885 52861301327235 4236557956043 2506628483473 1039364761395 412413580560 31001012914091 135410425613697 2139882095551 1409726340997 6254505006350 1454751355789 423628240020 153594074117065 823133845502 1339338268723 4297905643846 3143594234704 22366230254606 19447226861737 2067936463796 479046015282 120885658826 574965117568317 2673176155078 827364658995634 286497325411 391777145896467 3838031396695 224324690370 911240164198 2499532868664 533031531790 73128810854009 3617917389514 429796283848 832374997362 1030391274406 3897031376719 382848341386 595457532091 1663186573360 1957495797424 21903525130530 1245677029831 522325759478 117186738101713 825500126923 3709050258052 244636857892994 209479185934 841334344355 3030001831648 124984508186509 1357502028970 309397851319 83788579946310 1437421520387 2581507093461 2653423855771 74490818921115 1997405078671 438303072032 1820726065840 76384836231 4165705547572 1220383133093 25362530077884 818806306279 1794405317641 2555468672229 19259709837614 61873223380321 1076689073909 24172908339876 37221429746406 67739261947358 83689931429373 1409613457052 8736970652795 22645883692693 326551272514997 2183202770524 16368096115832 27934101826286 116260481401937 2438771566931 648082171031 629160702259 2030589225642 613792653286582 1441387308213 4957585378690 326138055942984 733165112588 27985183361770 1699576078074 273721429498 45592186616284 1039935309417 31364502088810 6166570589268 38194441906101 145167689993260 2361986119609 1072399459953 904920074881 3945078681505 2537505260069 738646651367 205783553771 10530999133948 2765313265475 294577422002 3201634633852 265311154077311 1966184662129 26560247924557 40066631040535 2215855058534 790067879567 164185429647 2453204206852 42009064681906 3261501731694 2461070945059878 1706462594344 135597822271939 1369779933901 871512462212 1841536683145 876023722895 2985402794242 182401379307 29501548564058 4264224475747 7419721891110953 2159192412463 35502472421534 42728100027015 166222086782 1243093404162 2737388118895 30184651940619 1345211046535 375483988757 3834493348599 1775168893667 10146616272511 4122436969564 834741989351 754394831983 20752646061953 783999925705075 930186287057209 314733824630704 26728963671707 12130267649091 1512765347632 258260662627 2682836200267 17493028636419 1091413967239 194131072898757 163443601803 1354885366572 145178592575230 454050251601 2369691088745 51537934809 139552053752845 2402475391953 133903938039026 3431940399428 1100447622844 2050072506403 2491877719307 49067555295 32484903833562 1378337241665 493742876880521 1165406487730 105413558747 765919793285 167749712893877 12429857800784 1833828168379 1271722943853 31386680813481 721377848119 1074096701412 1205086917365 204792085352067 1063678755707 1265384280897 2764069655825 112920137238 263835616430 469142438689 3358970385426 1400951003202 2389393241486 721653901084 1356746960099 2982045000205 1534526497007 45558602714349 872750855275941 1905562157826 478783391614 19495773457921 3862291467956 156187547968754 2866270403227 1272705954835 258392477419986 665603227662 1463219390951 2480203711736 889730621323 1224218809803 35899270322658 4258714728408 966621850994 22065883257443 8496358525259 1471368484858 2288873669809 3943250522522 1983802524907903 2631572229531 1283540566172 3691092889081 459072687409 224710583893323 514412544582 918797660247 95478053641054 2728638289557 949852321314 32026467714224 3841504941639 572153087451 1299873190417 2400736583752 37549465688 129820012489 1196366444103 1928825717801 1324120088204 2108871591116 2056519011958 1515805266182 1487392793764 3964688374919 23639158445808 284472093955664 1175537303006 314488833168 3690267714535 1984443663632 56117893020567 1695092336642 1991229620266 5166386024766 28854368171194 677825333379 1222337882406 13845421992746 773297076264584 1156382154476 31708314978127 785759247910 3225166530226 3000437906960 3012098044552 559080909667346 22713678036 10634388402668 440460105698 871903210913 44435104425 1201917150668 40083826462474 9570045556026 1118794468673 22842071171420 965938585958 2468899673117 424380452531 907714895234 2644592594701 18182218568117 2266147316002 2113321571057 1057808947975 573503279699866 3124176103600 14225531945308 369295722955 1289573216203 177347676092 1509673538174 308251252085 395484793322 1013681227910 3782589654820 895736530318 830313294603228 4084984592269 1527418650224 49853848583564 3485925066799 14320648642028 1007802179445 1706930351706 85537804721989 282206187257 2408663107160 12108665139045 543925494889 328579563498 2628560377329 194886128639409 2388196424576 451655694192 26737230793828 2984351482388 2387534713820 2125836971222 59107799778235 1037437019784 35293041868553 2285444971038 56807722529629 24254369247194 456436396209 4103306341847 369281430289 16086418622010 13823522632348 567815021696 1727557133785 1348372691670 490211021475025 3022285326874 1709908733729 3642597452058 134282403571709 20270743707583 118455229630 2352020423746 1710150996833 15866041238135 2512671631641 1876531126008 1203818730074 241515355258 4286819283541 2672064979925 30846535711494 909521933299 744311456899 17425349312813 77529177495669 1771627481137 1314070313886 1906136912293 1349904199072 3857051876103 95464260347472 11050433730746 146424135959217 2011733581518 4061323998760 743354362999317 24691547455570 963185840413 31833411835337 4254755673101 4192798314849 2079027357300 2361247769765 849665059980 2132784178675 146627288433608 28309866173783 35794282958092 3856415816023 682275778985 98869994705059 1164761634740 1828461201112 2066658478134 6775430836720 45131166367 21611073329206 4197728134837 29544045997200 24041015908724 1529137698205 6279165543071 17106654656351 16198734364538 66669340278 1934629235519 279738618715462 19960085079848 2029195268540 2314420150678812 22184320727096 2124203561471 911760597627 2779262000988 14142575366797 2374168921902 43217767622328 1302962061799 2780796265241 2665153189662 402395974599973 2797895429932 6522768101 545976860092165 587785816451 2175324567575 87695706688 45449085391167 1686664699431 3207039373588 17404639930122 2142352634840 4010354199813 102986586039584 2332115599308 3648437861133 2041028867677 78871589156652 77233780149932 44418057974833 598778453962623 1264296191235 1381610644523 1204062485270 2263147663729 2101997168271 1130595606006998 633388076197 931524509336859 474279772784 63040532044292 4309474000735 179503668658 2161247859770 4186028014854 1385338816026 21360633532117 2660228588468 19493179802847 2525111444410 1711204866662 209007375470793 37812657867 580587570705 64282922753725 342288966925 1785235319586 7429192933717 2663073761482 1761086739523 250667711270555 29311947709868 1043931234723 695911278786 1047131551256 102367064094 1501623376769 7481730825993 608760112296369 283568556979 1071566405413 980811549404 20224673164606 501839828339 4294788254780 665372454002 6409878540815 1474565902247 1228459858238 100849842954858 17155098500824 3118358652099 391365230007 683616402516 955404487900 78280854996392 175178293205 2184150282822 956094421474 4023660405742 247089495737004 26522152278850 27489724136142 26951275433627 2543773813891 456041924216 546764553650 259945081829486 3450179196489 147860987422 1967254775190 688913036834 1344131536694 3907727663173 2259334568306 888159430421 698406790177 1162459152919 21364121877719 599834581994 101968533030566 549305518394 4481085472412 75881097469455 2477051296528 48095124181904 1011661967162063 1562550664815 203344612339 974215776451 182250855036786 113829063565161 94668292280888 3260049528138 525541960187 20525129361475 2165083753179 57223806891281 1201171137645 30771320840620 23134144790154 129456569496229 60314828704834 587044773661 89837260240731 673890163152895 628912964360 2161294268911 3486219238644 1652774322728 239358599348087 966371597848 1928051965206 3712578649792 6297316293284 1088677027660 70172768836535 2021014914450 24804258462370 2813681255973 700765072252795 1381365606780 1445376177835 101246152986713 3930206101836 1135479379789 2578360572143 3371827364854 2753382933231 281119341133 6265810793 1969429852754 1333991470121 29030818954179 2532880795598 29936989921699 1337006569334 861566136407590 2027367223420 68050873326 1165552792093 598532551485 780513013015847 2192605496253 9511776099175 2533129130388 235511524426358 760620821438 1476135906846 2697750289748 31727291361245 3184754401516 1526815641010 190911991389017 841141929438 2025402448401 705240587622 310896510319 1449691811939 22912312388488 2759769223792 42218420763 1753750812117 628131090269 29777135900099 152542230612290 487639905293 3716524002250 26616971606328 27179795918008 1335234756510 995726200261 10263681382129 1393296436267 56571056401109 2362433445310 1971476549978 2298546689838 11443612244448 2037687952436 2406223519121 129279140256 910270330139 607709431255 9562799675654 31096125759761 666752058022 275096137645631 41821214814849 716643718550 1995985048327 1090544333940 4123043481637 1489545263744760 3100586845044 108257041897952 11342682451923 27939491740573 85819209878934 613075727052 1160387387925 3869811390429 2145249204936 597111163614275 415134863310068 322359472355 1094036122130 1139692848506 169059205717 302887965365 515745099951 1141552004900 104676665562 1479336472026 2501783885806 5135109127259 24410295356499 1733217224832 234050602806 4704173510354777 641439188399310 835975335144 4929017709609 21821312056856 2081110171296 115372643659107 306278256162 26039672750546 11932111917151 3902434688294 2061823565170 2261590466871 977776579752 4065735055255 1527621115815 1391087682290 123421091377154 4324810817010 1809320377007 11723528942287 217836756540585 165046503827409 2119692965074 809761765164 545663443195 2282404668790 783402970910 46344450336019 529649575748 67909844826560 1125385189497 341694192936 18762853645839 1701303290247 11182976031308 2102994361722 92889229041049 6575225722113 2250421349744 171807563724 890109529182 506742277753582 2164854915759 1680900091109 8284769126714 45320738280495 195172255264093 1447414426497 21421491521021 1765997589448176 15913164006051 8268209216 1653975953562 134602059361571 3988703564781 137155510763869 41598157856965 1327160731533 1172234025405 1284195910326 2242184791605 608140081428790 1250304905030 1684886754554 1870938670992 541219808560 11799524276770 818213560816 745612705733 3223866844622 1374761691120 1507859462142 191436168236 2684526258210 2398717988648 743392298800 1474513435752 759851364041 2596783346500 1534112666221 80969215333 497725989855982 19308934949663159 1888135674446 277771908699308 2152005851739 96630827023605 95831267891867 2913681737029 2671278707556 106774340650885 2668086061447 513508537750280 22744533431741 269548437717779 26390673543362 2064609930071 198938160096 9448523638 4172489635500 3108246090650 17299476628169 955752320011 3280832544281 1424429509381 1101239483617 6747844928135 3581450432187 301376939393 14198608806027 847076659433 26243318213639 20981193284018 403213324011 2394667802712 694838742969 66575367799963 1724385942474 1251333099336 2626651426101 1075924448203 2263314829769 2170498500948 61383168749 1013033145441 37466367846364 310564029 1948913592274 1726485063363 231796305431657 2455831282299 172970531636449 26956831238282 2154433605732 781821260149 2189299856007 2113644310213 1944217373720 10717407541005 3270351221771 1357874882679 20699884050417 133381361955263 818718945061 2186391789387 235937619605 2543323689263076 306619642660875 42480456073656 55484729677 186491614638112 42605882359996 2705106634650 1999000101500 141316096836743 20353661000157 4741198008401 75846439610641 1201684540292 2077501082985 34607973418532 3568257348297 1311521813797 1506143334440 9205520946418 519743662867037 511440415338 3620951858392 684771084270 2483827297425 2789453535704 2580912660554 1900335156821 1859976038066 152181173508057 1684042526732 571875943931 2521901372154 1959035500926 1674528551313 18084015422912 585999028838 715644471709 1512190124207 161184527018 1545932580041 72058945207198 2498688484513 179164101528071 788814624236 934339450185 25300229516755 885515827743 212299903122201 3620664667612 2671508024558 2537257152793 1941423466971 1239835206973 2692695854723 336589840305361 1220191844455 4147812216277 2780067948250 25128530023000 566310045938 22994758023027 798828985190 563319368030 2060310101976 2149787963595 2265663905335 2612333368244 22240689830221 284119469301 973860359442 386942495795 1136453292389 43752637278561 2785777105830 1919422633284 39778688343259 1430965983854 1671919690615 130972995909 9122344497630 2701533770022 395117446289 171609384277972 18516229914651 738529074335 2981746625562 1342803049234 296469101808564 171132683139 3205115831366 13667638494751 731626283135 449088872507255 573795661839626 25981241005708 521389147 406207504933 162449734897749 1329457289919822 61943733424384 1195983188038 1675438397675 128591928258 115510639691481 1444449264246 565092964408 19703411432199 48334821173044 3710735569529 738223271959261 23121292269234 2096753966884 2028802775545 700650957676 276661207692 261926482703967 2723732347176 2621798714120 98576537080688 1508009706 46828351845105 1063870300283 700736617166 1074352216066 117406912654 24430097809610 753960529081510 15324497201870 236743108632 10118555845737 1379962562420893 1369403289419 1538222171852 444217384649 106695488874186 1139977364043 22621785927152 106031915805702 553132554878 2133070573491 462612394566 6384493698126 551598283476 2393852106731 3351438390740 380209794294 2536074266126 37776734863831 159534887497878 2050856448216 792654073969 61741633970762 33046786402475 3138938806699812 553895324319538 806556542437 377767883673371 28952949072870 389306334259430 150634619906463 397499373799 450123152906 956795901163 14713051722753 183074622109 142344131069 24315468618118 72179236671096 2024044455608 26194161193840 2388386391856 4691623267666 12678208079801 670381233246 2516251434735 3777879879004 149346057233 80061891523580 444611455149 514160973298 1943276501507 2720639074085 2417718935241 25128033847541 2510702028460 379062875246 670781084018 466629145988 1638216318177 2546898922858 495836779606 19531535979719 20692798528873 2701696274690 366065179827 4202973649103 917083069801080 20403599101887 763856302658 306498311164 123655299955047 1448730198911 143393348064803 89943995392 1756275096804 278394761481 294232863865264 16699563314472 187386099483424 78216108029481 228595611606210 1042670884760 1937738925759 20205607501843 1855260599264 165550389308 176712997932 81255194524 26561746270918 2753546151910 88793710876442 391360096320 1249002064418 3599950922173 278503502993 429665313090 1388387021357532 498559455098 1004921599971 10109078392178 1025341919812 1800919473995 1556280552875905 47026471623456 566588483221 1320502327914 2297433578490 576944179460545 25944353819048 2536534008623 2871699805864 3180735326620 983932689916 563011008818332 206280324441381 128178356252560 628579279291 2473524766359 421232300556 143743076088 154739894043134 41926475574881 3291118460377 30632142220078 7555448949121 248544041482993 99089467180906 351661547785 224397620847431 1950550004158 671568606887 28802692174362 4358671050560757 1750127662348 1669694210391 2531887314910 698104692234 577909158578 3766665532331 4124523787297 2213226167638 644981167158 1052981044557 1656292468499 134265353867838 1091155947784 533364168816 852823532566 92901970567 10154850841102 3317445873526 977476968679 85657106303 3554717832041 32635956113 958663143465 414056188414 4205442206036 3668672373879 1564573722125 30645847900337 511802479515 498270320990 1789753429937 2730895584369 3358714916871 1289658477229974 2692030655267 25725082316811 108946780716947 2038862550741 6687964592763 2893621359486813 135369895406892 13763904462365 13441638497377 9868542413442 42017954058315 176228144953 2347541759126 13783558575399 7161247836503 151422010837 344302728556954 277666290646321 123832994848523 528466699727 2412729212817 1233295574081 4026146982031 493206588453 3335625084583 1647470128301 1637340989916 167061148705007 1043647589650 7104715223239 1744459666476 333918144718 139549356909 2073563187813 1564527394708 61534576587988 196778390204598 2291230298806 114124835246037 3673804819410 13531654900585 513548158645 2429369761303 1809937486956 180744457626 262610077928791 2528972920827 1460500349953 1706117394907 1698955215353145 690758884618 2975922651314 100760235684 2447631992143 214060574577910 2130204801773 594592959647122 26919049979276 789460951684 1900616926063 785881269407 3041553966898 845047871667 1405894256127 726428496004 1715796152264 538261090803 1246956603715 246993181448 194939723026968 1214269626992 262521885755226 1539946449508 2907522240768 3199469041708 2421172915502 953125176995 980433941970 650326501972 386751604992 4032091425178 784421614760341 138961362555526 923213168067 801534275698358 1496496878416 1354920936329 1854278355708 4217510653656848 13683149205644 683700658797 2277139309124 429089951086 1667829572211 100010588240 2366424556701 469079453001311 461978249360 847507344292 1717993786350 2971896702050 1390817029570 10159163000649 881396797313 2458570822455 1520491288408 28992360335873711 2462682211030 12582466666885 1627539095485 309061894160578 12720317169332 548903869925 2180195327384 3437803641779 1508596021443 8729411163671 2129068651145 9758410158119 2680792881926 869812790691 58585741182783 3129281530620 432493544131758 2384724964960 750778422592 664862174164 1620530589664 2342373317497 712179781277923 405753160460884 2259111553794 200949546763 95044094617700 2201257306162 394460261758 469383191870 93727575023 765194918835 3765266763043194 176559134516220 3869475857957 1274040929612 24808746914492 988620197262 17668502820788 2235469924530 3000232638318 122151005822197 213111366791 1908720431480 1332751418583879 34617752635943 2853411800158 20465908836070 1375710073795 1216310579379 111017250482 29181947862592 653981153674 584591468562 1354909915807 54102716394092 379867774604 87323006209031 716653520351 5021703898 959538315463 2627547168255 624636265303769 473008551434 759577520821 523742823355 234715109568 1173911670000 213338744998711 174584166497737 20875015845681 4042910003219 4327103130916 4687954142203 1418625501099111 44993668915105 2545085333668 2680190423403 20284310753789 2147023270277 888140558384195 1177317122472516 1649771721885 104988100620312 19425582934182 3724026278516 4092084473900 1588973550075 10737494432 200784409859296 192641444048208 142159900516250 109926247598 1940224386473 668746768159 729961997915734 1266613985170 26462091994904 268422817590873 388778099370701 2787366973671 570657071165201 1657393827522 61435246106329 472729311651 191928311746616 60771134478428 16103382279180 383649130280 3288164101701 2486983920147 271263264309560 6130628182885 1371424740878 2354358898057 2046331697861 470770650986 14632192058890 1255336218944 2066221146116 2070255991500 283368731100 62727314347179 82306758758 1368446593297 3722353152863 777249206464581 95283884416377 64283716587063104 770347750046 31111007547908 1213409820631 56884039867744 488648910629023 2313715167900 243259131405496 17294754307777 1179537871767 306787693885 117284755283714 29332860261516 49009827289 47179999491217 303200008787058 2592489288097 3602552545983 820391104426 121483754600 17203062842687 192246994558381 2261256071369 4104023609776 432035443040465 27179032148369 1893983831976 2326172033638 126332434394533 546352575586391 1131205607372 37982840336058 1860707584428 22921921029634 2349886084644 2709765183764 2660344094321 1531702739716 19986901712350 265922507377719 2511144124613 1534632171807 1802514272934 1362020654475 334074229186868 1167189889612 1328808071570 3235737004567 1051463790693 874407249092698 1214469353511 201462410171120 219833098071810 90682569982862 25519007342 96946023649750 126404010590163 1551399765980 370836816010443 3553550367724 622569711332 3108151311451 1071744883071 20392317647888 209073711155 126377128648129 218682379923491 911829048693197 1898247230503 1071049016793784 759616341379 2566291531354 298182403874132 542534071002 1098140760505 897255819852 1495297897942 26239813156080 137671202804041 1244799381834 28655649316523 4484018926818 6011673146830 1537159437922 10334235213357 2717487987564 222251286246005 3408619956882 3508808255463 30800584905624 2306528145318 1474718636983 259192571402 347322274094 870897672192 134388679597899 3057959748616 516183298429975 2052190090749 4263200839358 20639172063850 419608337409 902035118567 1028543849209 1776667652051 203121169267376 14485579697444 1873171214535 92384355443821 2112081887116 30933891224555 340553803336952 1568142401500 11217652517089 25950765089 1873127153831 27761174223375 2218129928632 3529407113219 940072084142 1896872383620 867607603526 319980170352 547609293048 2294081255616 15459869750596 366374493425 106342956367843 1999949464661 51568333489668 2635455942416 393691109865 1515175210207 1889982314644 1002166570085 946850132510 2333254158753 354969796926938 1064064555448 17194153485930 3913160565338 213198229104713 2115215085728 3208950214791 2504811824615 4168030780846 364766957944 877682296582784 27108775645 93793420852204 186923896801951 1612256280515 260674973128 14258375692565 682085701571 26603704105 19247810104835 201714733814 1031965290095 713498057052 316378940886 328118130029 86656917829880 144409476400 1193191589945 31406379022758 2627266820095 2081038630249 1385183175249 2443863373011 359631994999867 1925035125037 136828024460 2015748950868 1415557630200 222885443386 12211453991987 678520606883 51042636776 2094678475048 214956369134696 327484126908 1001285713856 639816704539 2125519124253 652110163195 240008426217697 246854078473 589750924575554 21492159955698 1353849160818 989919595178 120305224790222 598516443421 122476424291291 1197277150309 27223806643662 1751206362117 1816342287220 27969063122384 701694641946 2168039795682 1307610695282 444514860499 6578952500990 105585332988770 3802495527329 352934645033 1308383183135 661963532860 23872720923587 6863744253832 1744505748735 1502599314281 464486813439 859139042109549 38757700366489 96662704031308 914470508133 1009307887045 309697899314 3145841557009 1635000604265 3703829371096 1913510317383 2425428395010 1907354633313 1439747013174 836641401481 119544807776 3670076441837 2931384418710 149524087295 615084598339 754103233104 27173667124450 249052072803160 713821279404 863481496044 1969890309491 40454726793347 1763664868459364 2330176633469 107471819865 781180347053 1262548998623 1060991259299 11580762382839 1277328689047 70499700889553 910248338940 974813509881 38292009381999 3470952343329 25255015412238 2877726281006 2744862296554 2608513952392 2597235208985 1270714680176 250190414152 8974472873270 98433425417716 4112870115543 1463922920677 566283276276 408812783998445 1711364056681 1515548301922 1411995697214 928335793995 178630539740 3069860010437 848705006712 223453710659 204080237974579 1267287508683 1898843294123 1984102727340 1875060046768 46796482749335 148187252257493 7824407607150 10552905969451 3396100655791 217313865793047 22784321352241 2075094158720 252310154991 2281564508869 2672832028555 3850751610902 1829502593866 2483879232000 1438680456554 155980697471096 23216492525783 34819818917959 2686779243615 1026808433803 973357106904 1812086285524 1072880493669745 4307457761144 328158897383 695181281433 2699318901740 3103944216317 3030698003609 249787351532 4300634653657 1280591234776 2526928014436 3823677911168 1599480610138914 10191790477 788765959211 10815619521181996 743016503459 19045530500324 16357057340597 2767905822760 2623756618193 63013037760154 2153336396375 60238679534287 4048502741933 915767973483 1961565470079 320026540399 1374501607654 1365405633876 1081533483153 15095957188235 371807551831 28015520786827 3890859037586 562142925937 2912851861990 1495902690523 36885666933272 181995486485671 2431209978212 666107165787 1926775272631 821236543636 24092816992980 1171371334141 58492776778 2176353415685 2504103878902 552068531395 578708309664 3225597144015 87749816302115 1594548599819 113011891723807 49166120394517 768495015520974 1601678366862 2548948053526 338432917189405 11291875150469 21462577244324 3309383050237 2378596963838 618012073492 157058864473974 3071685647254 1515077116209 635787124319 2956904268094 1094800598618 1275204020590 147869038460917 3666964918386 153243366437 583232786421 173340254640577 3481622620449 1328072906460380 2696503898430 1700851203836 3155642485035 24452359554107 482405845064 857426655864 8674196020990 9051136394936 109522940032 1389138443322 219207412086981 298582305759963 111862034138741 9478269884510 2225557253105 2207316907040 2137792744598 898487421347 693772044256 496459797705 121605682309695 1058742302700 1544208249293 2370941743444 2456216954301 1112114428899 134197847540263 24691391998 2069170871969 29023400408331 117940274426 3599529080123 1431697725688 454699890136 999823914324 949904489229 1468421210369 619625591740 2068397709101 24460315191998 88350537193749 1336829335192 10822831274767 1027502019399 15298795023708 2586736584927 21623076708720 551684106372 27359109452614 326475694741579 442648872979855 205801171655 571404768808 251289914846 903409237135 264198521907846 19741176171104 1147754133503 2466642960971 911193701811 451500038519002 20600620430862 2408946738108 2043927974450 425391867537 263594841662501 228280917650 859163105074 1615546377533 28305084217721 497800055387 303309681463281 1005453270862 1581078382881 16749189441578 1314812161485410 588711248623 1205434404738 27251045541021 511220946443 445019086289014 1513617771598 762261972412 158582530822606 80568543918259 3471542225231 1233281647435 1421380442644 490389396625 1238124454519 9691454124548 268542965667 63079018847414 1671574977982 1772626450950 1386050719528 406601419108 129602195663 587196545603 365496759982 2517347041920 30392324973144 4080215774139 124097201848 43572945397553 1205868301249 916797314889832 27045292725319 2514171594468 1566566293548 209175668025799 643931770206058 933424212519236 2305129857626 771686575942 2149119900606 14834707775520423 22658125857243 115392879802569 243575912232770 1506928352751 1889158777893 210623994670 712900138922 2877655393949 1904459026008 2074481219551 123449762409 210109600927 3233545083219 565548031486 145306910724286 1205048441522 403182898579 2091185248150 384600840096220 26318654345668 1650427186833 42371970540218 1187977378579 1913561270367 90800981908524 1666146442087 17028969459414 1295105693832 2291670192216 24803141531732 4313615264066 1698504210142 470727048362 1803760507894 83522891712 1850596703263 1168754302189 1036868103771130 3599106154423 567756536910 1856430504433 2542728832790 1501881364161 100605754205715 2231914496673 169130818086654 39336285350801 88912511121 312352423016 347919020011743 175936655494 1095796996226 47361254825495 1562501580503 30510686517707 2253675457791 330567694097 3887862202779 710660778173 118969444105932 105457008721852 264975896705304 5984656954878 470653098763 27580488207955 1016556549265 75008595803870 56324594314789 170832847320654 206592431133879 2115486950058 3331343865690 60817398800574 2291169003805 163071650405 10292697044880 3021070934701 1092170705875 1524702984338 3071424952609 1532352221987 462073629110 929713074523 5389989738382878 235820770804199 1446277409020 1055364961627 197413822189 1539548829703 25471830127734 16384463457062 1606384515139 103280104448 21830673897939 218088143103753 1127703889397 310639339932 14431442377097 242454557732 1577222921145 863011901527 7835222781691 289745628436 1924008440604 1599525496935 19274643602461315 79304223650247 2371400391525 216851415405763 2539239090932 24840352782812 133406935216 398488006514066 2508413807421 2164952423538 2124839202358 1509755790594 1967245037055 30581836252629 236996211899741 1114257152234881 7968638168872 1650981605095619 13822750673814 1458146528003 1403435605 441072309384 2311508005429 622280165160 2810843035694 1261580500505 468579630425139 3019223857545 2149256939507 4281528514831 2578592660321 102376754664854 2228867508251 224343764876 1580995874668 22733321820523 145043612469928 1185163622360 1898851543497 180956450968514 93330142082198 11626284589201 1008975488044 412053672959 1329630816101 282630509111904 270901498543 2732251662195 1578834950757 616998033136 373708845202747 3933778721413 1415459120538 1193141464734 1786344025382 1320589160425100 755116285812 174157150947706 56811493575276 11307551847727 15615746466580 851287296661 2556462192126 175799048237 2399877793321 8048916317323 13543058525298 1606858006585 1158748418107 1125997322007 883314289252 3473628641555 514484607791 18183438761694 61790835818695 292051673239 120780496494871 180364039863488 2530885829534 157140132387167 2194576136751 253315558721 197237684069758 2076170328932 431063217128 11283625894971 776848675992 1200489340362788 1882544758339 4343407027306512 132486690054 1087487841931 3038893961305 75917771613 1412380583988 1367605534634 983736150262 1785386594096 2783871671782 42042436458295 2276505689720 1597795204562 1306891721908 1277202130714 801594080002 12658360247913 2182399040194 1773737011452 2409972662305 307000977567 867961802003 16476453222139 148473784320 1578676425043 5143860125905111 2832884128261 14068829795364 73563736419 133016420921 350005876256894 2150887553336 3881974041740 2461944156085 2451716213139 353615504231146 1391860195027 468283122434 27708832522622 2973373071329 122570213502 434676295149935 407150000768 30266951544166 2121158839712 1660375339444 158959188912 1633392827175 19932841087910 2952291065884 1109991213592 1148551096029837 2461316810763 13271590855624 12496308048775 1967545426079 351711761776876 20888239546882 1123521219173 34874354593466 127815439444787 1239656548089 15322761659 554825923861 27374563210011 63107816153259 1051230920991 54371426435 21345972147200 2462235233477 331702712 821269587413 27645742072451 2789134832435 294606920198 234287130830054 453248514266 1810500847924 1498680795455 123430905649297 1134385851014 168618681737366 2236461629227 1588203151253 261346865809011 50045047448301 2191246462472 1138576212849 1058550605453 228789079063318 1048217480874 3336813897186 969883991561 34690313874800 228237560403 20641925043899 2636015210505 2056775493019 504225539492 6788925553307 2228383355166 15253662464631 2977078178630 1858345274987 2361400515198 2273667487172 113062418215294 5588630187911 137698578896561 572557620863 6851832747385 1339512742483 1745555749596 411735136642 1404322809141 2687109723969 94087045987114 3509425205484 696216666602 35125639012523 655014847675 1129899271054 2242005550100 622082335842 1099838943465 1834479449694801 80995299878591 1824263563312 101392661399 1666006724594 1126515638093 43485528062 286775470850 23015399001712 2046215698185 104937168600819 949382311433 6028505719484 2393880073693 3210211922053 217197577263 29110404245342 332652536346946 2272735041936 839215580486 15867159156352 1120130629965 406062614683 9992019826665 9331638239004 2371853479873 138001853684955 22678734456597 11177956235313 766356276197 17283911741810 1442969057983 2369651674874 1478131558499 44158846556310 2668882959961 205206596270097 560792944531 110509518027151 284970006712 479760574197774 643397967829 566469414049849 1166792252120 318705609410 1424976741014 2952893122901 81648131792 1628050995348 44879698716459 1460821920302 2472413296277 260614498877 176927067418146 2231211883722 4284422800526 1366429799563 471268613437 2222279022177 21765252206754 878199976713 963861389980163 1524035378448423 1096137328496 526172449824033 2511062888275 945807709494 6982157252341 734701771413 1307432569260 2330435041377 5799438643090 1704955742789 39031939422709 270431378561 106217960112797 719214046501 46661696647021 2865129964406 2771912779257 2151595925464 2411112635744 1014568153582476 71292113826617 3003688952690 1798716017016 2621452342337 2086773392264 8910395237669 455572269656 479415140940604 6144944105548 633586672875 1802658306984 189042623289 1214825637385 261040545233016 263459408945 1016738956146 21259033267917 23907446216543 198360339637 1463482675463 490949691514 140095562141315 316423389399716 3888348821504 1153778949674 3182522817481 1022143138159 1273570642702 410836424432 1998098369391 302584492543 52874156764855 131360110321 331053684013 133405930608177 188693558568 3934081615102 1649043127818 2242774161924 185325710331 600569613713016 682895947741 2495852427731 700955247540 2218116914968 296452519392 28352185967845 122707266551 1293738879625 987789387110663 18337732697623 1746836019832 3545897719387 971128208487223 11636789317 65260374435179995 309468434213791 151361871012011 1565402953938 1980725915689 232734240721 2327228902008 15414312962039 2304991795603 210400490036706 1305465396249 270143509299 711186661586 1537704633213 832506618220 1566128087642 130980179544 701428426101159 27928860127691 30477117189089 430746876388 3471637810986 2077048819123 2427552299618 1987565468610 1017908218178 38741701018817 62276602388774 9862356581206 141560111225 696650588853541 190546923924687 1172049149285 2031113069692 15729135576259 672015740826 1175930144364 675766319328 2177831142068 2503237787688 1492528998185 66943299671610 403412503368 20006043687450 2618737891432 39868505432117 2451375909340 1993597322715 30032512441319 1727377995278 2648703887318 4246688817476 1138713454198 11622371054825 2742489289881 594839091114368 1019983166294 2281640455205 907361233232 2974618585161 1205818374942 467951135654 31588694540093 306939721689 327514790368 13824877182567 118070187660626 693262649395608 720333904551 2026992024882 291317583372 382403756979924 3381689971674 2369941913828 2688513390495 786549698216 8552855113869 2316206959544 85482766021248 43264242052069 1159572576593 463896235139386 293027536463 356414481919 500688280089 546552796681263 163691009162 2381959930616 1873137410497 424253540550967 39557022130793 21286546495244 984541383477 401111012769 22108245893509 152110761341 354418933269 312763827247 2033445717571 2187741742357 675201803796 35429094079746 1313355063849 2658410536913 1518602818593 1781764968471 73428555720 763491758696 981239615771 544087022514 152507464407 1606173391621 632784193032 87318590715176 77935563268765 1178234370420 2548570528347230 14911131895487 635741198298 500332866681 1727898414579 2122985584654 4030105742438 32455341749225 451679470643204 431233626581 968470352756 4161146282667 285009971048 91077734804702 3455473507320 235131658139 40812699936035 1064005193295 1346066685586 2587697668572 3411067822754 883085370143 952586358240 1765003585078 324530891032 2020577470 128822672475993 13162075898 93324403472631 3349684057237 1267122026835 212311398665 1359453747772 117058622316 1888235598081 5254664678449941 26600021691118 209410282788938 6782442417844014 2068926871570 124861510162316 978259087959 1709345212912 1079770752731631 666636416628555 33804903434739 12839955004936 84014697513615 1627654828684 884360434994771 325531859932244 2049854799728 2146189444847 82719218109 574578844913 30855054546869 888975069605 16764827162035 3126427163372 78186910538844 3022811537009 17687735585524 1702091847039 1161532590387540 600298481171 2179294845902 1994210258317 878654279127049 363409091750822 45881055889636 1526889004474 165339208968 96756487707242 1958956179438 275004941467933 2121457654809 137955044655 37937592555372 185104890757495 3766141603017 10408740681849 2021456751302 2334549897368 2273332427215 461028601953 1290252356516 1363592755070 1827597298365 1156885218655 131112076587672 1286404536549 1727560618974 2626606963894 757240876267 13025171850671284 196434747573 510421372802 461350847135834 23368596373522 22922004276830 1478221843555 1316212642871 910717644902804 903294392178 2601009448678 1541561846903 450389055837 1474909812063 50590059771603 2129055349804 667661495856 1794680282376452 34017728555781 1695151023915 471430151009158 334232455415419 3943803669393 3725785603585 21571089847 3778726043195 86844354058227 730058683719 2741739702836 186298722741961 1493609019562 1262756160955 2233590951268 5003767018509 2540899185267 1304877898158 192265548179111 2616187927566 24526630216545 27775053577895 1434713752233 257335307519922 883078321437 3818138775799 673797423113 3121904793347 1085580493049 12753346820 11121914376139 2283336069589 2660122465393 1351942820798 1100456152811 581728738043 26248947065632 1512465267678 225901795733398 145801514870 1386204086622 841637266538 1788499417882 1413984985995 86009795278812 336567513381 5038561265988 741338165968 1533533502830 7749446435692 1119960739225 564958778428 63128198195945 1739333640664 5942153542517 1767028198375 154771236982042 594440091731 178404448554 1518933853346 892565836361 3394856399495 14885551774274 81480461378941 2542046694014 102934106802618 496415971425 265949860981607 2621886622465 128232524087228 14821504404255 695474522259 1946079734666 246936597378 3137771894575572 39403611211226 59521838586853 2546976126830 77539894502 163828595146 1418957259737414 2284944670741 1056229010002 1977738300230 1709670051743 5782588870520275 213345078805171 2116082896454 364259331994 46223693551937 137594955786 44651059802412 132614647878196 45851564266262 195165284841 146391976066675 11683808025890 802991710419 19001924268754 803960815979 2467740547002 416708074446602 36457437836649 643200571900 1756079282041 64800057632630 2101969567310 1387828561400 289016426768 29207343565908 1038625445209 2480793774759 1290922682485 14062054180639 152710242556 1546426851448 3856049986032 956474433859 3489694297126 1359649292679 1918766468439 15418345814318 2355455080731 2255634541449 3642913895875 48887551315575 1338945949652 744410577618 1507584919028 243329587575 881876637444 571045433152 62717772745902 30262717398622 15368639548562 1647517702684 27400658439060 1632114390283 900382712380 2210360908176095 1616411726233 2010426850802 2151673484656 2727589439655 495474860645820 3095718195536 2403097926846 1473122779256 324110501994 888804308344 1335856989429 79569791260757 239756896931458 22283658246712 1026847442629 28290428573957 2401228012876 101298742549707 1788085334825 241321142511 24424996119850 25954127313095 2678396388204 1576544033078 2083669468050 2476696934597 29227015883005 36086108551116 174010274600 146268917005 1267008350654 663353725808973 393301245423881 1160728945842 600047325572 1244040756615 556730423524 2510178969526 1171348078482780 25433807902478 758225993976 478999055550 2729962581324 2069025661908 880552221323 1589304393032 71728604268622 1286561229104 727784900774 2691952257460 22604410968747 266216822801 30395327099 3398631871926 15805387459232 1721730875239 38508799541143 693299384054 694630557520 44526816633802 629680224971453 23505831791157 218022310829003 381494505238 14281675952077 714784583479 547882599699 50270853460447 1934024268716 2188244213348 25976104289775 154196683318600 1379164565702 1268254823749 40918190396855 31293689783506 3770189206023 1956720104983 299859926514018 1163043126686 1279020413103 24452396495176 1487331861192 19618578040344 643041030152 504575478238665 187146754605254 4204246788904 620826494191 90936073078749 702884654831598 2487978012054 2558602307788 7599041404 3604501728237 187087670489815 2671496222445 3299299542876 9764182838217 1124556781416407 44078808233640 7497792847052 3813840649427 31373089445456 1996976116910 1049380298218 12553181658576 394514739269876 2828778984063957 1593960416073 1090690968612 1826102575645 1545002895399 1630871174989 417449143742 2196017593520 96530433690801 58616873133012 1158653024232 67149122745754 2746344083677 1588363758755 1823355304933 2658375702684 42919862782047 210805502806 408442410545 3945865067581 1499055453911 952195823582972 3999277396360 23670247404690 383503778589807 24481436142307 863473374669 11179590153162 2016691944073 3204786985128 7433087002 25840186960824 162339797221047 475544602809 179997541188478 99293416110 1217267296662 3726762990609 29574805267782 2228285175892 1496306925509 721816356044 184296907175206 9434174032087213 1490990012351 1895594081714 292755540682 3601233711169 1969184459938 106065161865 16592098852176 2595085497600 881108586939 2653814348745 1249017564908 1394673652991 28646996149425 44546176502 2410015252236 1821175910532 1825026831873 26048788132679 2565802773742 26543005475347 60586440358840 184500340320 11410195352074 4292438827528 1502340325032 1333376935985 7350127127341 1246212249861 67689092666936 1064164901943 384801099546116 2634641763440 2572294586903 3820419408346 284609874729020 1335666535630 365362051719 36246223718 758631486512 185819168050 570989413957 510057095231 2637806289816 3367732247757 1738673947907 321735839757 261120188558 32836145642460 31560355818521 827928158034 869961082479214 1728480775332 1927063003365 985528824856 1811476561640 328876165393 809705039018 225321300792489 1272005938787 944645503068 1272364766377 3444291454721 201036026882 656224933995 171652313713 1110264726314 399581949823 1014799558151 519919254321 12515765231316 1212427495248 1231306534058 366410382927 2012334856938 874199105931 13616041595532 858209183773 54987609779239 312606676171595 30918817408494 3039368923590 1374311882107 263829001244 28869741253607 107593428314352 24730547302451 309346096958722 4039513594737 2252107439149 621600925407 288163217749 2360698797328 459123217659 2794664133846 1069275729294 155286201632523 401443106309 1753861244619 238296649954 54555824757326 2967846352586 54910683353142 24410255566201 984262840091 46820443381587773 1122459675422 996151833032 2158899587110 41419803746728 3923574418236 10686438759722 929165221164 815428535363 38186413778620 934871351863 2529672378754 2032358029413 710156658794 792854056221 694532531054 15007230997 1848604938428 788660457845 681209510101 14565464287096 1295675907911 2041183165607 1291977110222 2521055041149 2699955263814 5828850788657 647175365725 346804941255399 2628848761754 1393659765270 189807888496 51806838943188 16838219405375 3659686036831 1692929110649 3116609242587 2535325261723 4138425555977 2314105046195 1463025526480 380214324415812 2021225476778 230869314748 345925812389 1523895335251 70048002978421 111642411205589 2132302022063 601254292571 1847693567895 77003290972086 1371309211183580 1077979966634 2302867553496 758726489633 1850772196824 1344216045138 386431143060 2635406946778 2118697096847 4025396997018 3475170228022 1554066372449 654144482641 7954386667569 742998885500 566866045844006 3091782080148 416614256575755 913675338274762 145306356664290 101721514916117 12022874393812 244740407477813 1253602267267 2035543467119 1711067664381 1968511504879 2531023682155 4064822974204 906804437751 2331268326808 2319770917526 187859009471853 102035452954421 138207444294398 3820806693239 2164435830547 126168359262 930459520953 4020046902887536 478216424699 661512231656 256833708080 122909650469 692140208230 110385005935872 2478986495186 39226641456 2677345580786 129165347814810 163483694047 54774210994416 1745882045101 5272159427241 168504779897 879403163616 13002348207847 4169040916904 1631518369263 184696791365081 43761206647663 671982746772 334858555099 4343964313143475 813247360149219 74103674919010 373582267255 121607239876 1381449975855992 124865438479551 1257881145077 1812366303207 865495554317 20696305551092 245890327715137 58714761379954 2494967986872 2097429810269 891591827903 3365400893145 3609867583499 8185876499316 439962273293957 1487322059307 1186041757209 1191625482717 122581026072721 1429616080589 3295994485305 1517130396459 725532313334 2549446666183 461730184372983 22917915902695 603452182440 272488026474 1424958732339 206538436771079 875034757352 757393704542847 22451814903264 1661016579454 61857295214762 986518415395 51554401354 21530905087290 35678340228 2186056583726 1818335288543 520983306272 259498403205 4808349409311 100366577253 32680969036 74605893392025 495980458457 3896921878499 3271017554571 984835855412284 110453079582129 20231624380 23901286219539 18918086343696 2918703643227 504306804301 28423378225311 4543840751821903 2367198984487 11404606769988 2630911982444 25376757083172 26326988738406 18732244164721 10608594905703 2220710392400 520834980399 3871211557562 17375608720797 1990732673747 2103118720921 3569403553129 528402161106 1815410218621 2540996725030 984054594256 20106220159090 1743714790293 24817263479707 1229735008955 735489525315 325971789985 3116866068348 259305014831 14911103164631 341362444103 3168527744157 7431959449626 761098810628 31707721806402 9175560517590 48526696829779 2040909663495 2618893727632 1033753193258 1296723741696 2497132495389 175928389058538 500990278626 3850121082432 142966222714656 120331251352467 2719290240020 364304607696 1602211671803 56043974247141 2201148916522 724794087857 14960762428015 984415358126 482597489079 884935673105 10993372615689 1184000147644 98533424129131 5620894881978 2427698497337 32708480137691 544991408465 1441979545561 1801485787174 633787092101 2094736874629 1820439368863 228618251597370 405492077235 2819581368383 1539091748245 2095361235623 706562481403 1051070817969 14411558407081 1792238887059 1230288209105 14471396742181 643600980503 1510391388837 7203153920426 17924790590495 228211774803 30433775734106 1344111272101 63826994761478 252677001116 141343605205 1687128126108 1135925135248 405772105697 21427054896600 1357551003136 562805336569 2090012245058 1654401224020 1881927555970 2178585429389 185363671055 142145097310462 11102805533659 1816209511645 2470700405081 2305087075900 69145272623 191701335692 21650055707242 40959240262520 181430831274 1750525470319 2313643101069 507258832584531 53971792338 108441525512148 2643917003597 92625595325305 4257525809223 919178976420 1852821210227 1790899670360 192109496868654 262143726061382 2545185978413 815105071396 535060504316 1933267732559 21905643269100 196659318134 4208654058122 1134373604761 1522294425626 42696711279411 23396276418433 829941932122 2512124787294 1581804266225 1695775921460 4647741199953 156502637619136 360029687846 2197309193217 4225078278332 24948757225454 425879608907 30563682773962 1708532430199 2551499889574 4152183731055 14984698371035 687722412341 25597871438423 808193469530 1153628591684 688063426661 1262890528151 433690665474275 289134085565 2166711233507 8903100845013 1223216596418 840798037410 2730151507521 42075355374049 29156261441 944218360314 3069311819796 226405125108178 320292568485311 142391428479227 1269012059913 178998952544 1813175082138 388413963857887 84129311501 1381054968120 1181293590860 817408395224848 20345106705137 137861722049 42818447727895 52063771917676 660520917983 581514170043810 14147251331264 89317838419619 596689599027 2683044460334 1730562360080 5558193148275 1717745821161 222235797757 1048591155246 65559378210639 1077465956468 2304127868072 2824664697650 2975989605825 1120492331813 2238683485684 411028921112 152102475116325 110577438703 1332068979482 2885216178828590 2265186910945 569742490295395 17697836006 1634079168830 971969736697 310988834668 1505711601564 140608046830691 2580993321277 235620397887 132460808535 48770934636646 1477751794714 1400856017868 545241142880 3768553290452611 308901928008 21535028011497 136354266536 176375198549304 3054535788716 152157844926417 2071568847061 2991650266155 208901578048415 417233990461333 1155603804588 2640022294986 11382735358700 16711782286884 1021797146435 106665040924279 1767343782428 266948337202 741196334457 1208317303983 117016813953 2243443937333 270410563260 2134013669759 2286596849632 124572747495224 4860639760849445 123860324633 299397491661 121354660947669 7144858486177 609799155190 640039274946 2957918010112 1229222366614 4312928666643 2299443948905 907183192533 266594781802 18245657848603 1446834115632 1241530181762 2197466215995 1063029902329 1238703337246 747688371603 1053610041838 132811924899534 534422788688 389324606963717 2503355481901 1824018013945 67697834747790 1621001171315 1804041982504 1100914868577 975908395856 255480610893 2072525870117 91465498929483 768742282264882 141430544562863 744837659987 6674778582284 41977743371992 1994581349815 1611029141203 41523080930938 288118350520 970551639031 20245239770821 2613911128409 15301446527580 152223420688051 2573077455036078 2451851532499 2129141776645 179264104680435 268893701370869 2002529978259 26152298893543 3820479246736 73341992141701 751397553276684 1164441613302 92723144736 1719193530654 1516513385878 2411451287572 3495193134020 1677295770640 3435514571482 679349517067606 176493866455012 29868421666618 1773781111301 7694166104145 144260404940864 1868455765160 2620279548885 4070819286970 43385673350818 29950420323338 80301073683878 281674448903143 2093167129406 565054747871 2782160670662 1044494691477 2045055857974 2556913944568 1106601153819 2311001924807 232448383499669 1090223847218 175449586727323 16950057098366 1082975121132 2361849524829 7410544096544 1678795967971 3131390606409 435830445759693 179897800222776 10229001639 1613033330064 983042384682051 3008365641884 157240248803679 499177115649 1801243616456 2806614531865 1689880530623 684454029464 35122444248960 246479441384 29503252871842 8051906746664 28871510476632 461862290801901 25307350504827 2904868843225 1240608174395 1622154176286 2266632442605 212275665198579 12221094490173 175916465399 8405671596987 458245150269 36625051471635 2936296287014 2726326634655 1067334959957 2129049896355 18495726781271 778322327441 440450229179 15246369752431 1794988904178 1047889637977285 650965311863 375005136269 1352485046601 2269722418831 282179606102784 2774768610457 96794703743 985963911422 1613369121888 1422335500834 572692584920 919615267514 37358528396 105747544168408 1512039137390 70052168474794 26436958655996 18506299671275 3695659639692 42451527150345 2571140949479 216832752631 8550457724867 63750494540 781178298424811 1074957272969347 1911759138495 3024512547987 3901198336808 574811387844 139011824283 166514425311 11331860946429 52348477989741 1595318771252 1795610891974 801915316357 212594130729 12650999096312 197773331961 591711934547 1577727122272 2438392097970 1397131732968 3059915474878 31166977286922 663973857198 1274010489951 359527508251 716686116595 614873766145 2050740615509 1167901917372 2808332368413 351004945988 2198712334004 19297196726 4250992773775 141631748356037 1190397114196 2403761349962 605734929173674 1027836876951 395959224864092 1014303336428 2464877191198 1786020376918 762499400499 1324660136240 74615299038035 1216857942352 867172197179 892343081109 2452059064211 2110975639627 2123482826041 4637626510372 1209858471179 176546989145180 1883433228108 585845221301 1908892294027 2121832046930 3512409882941 913065260732 2082575480861 1338025373984 18824073265441 1840935773617 684566533225 138910657209 128350993777 3198070388061 2291572439337 714025880469647 2560042634790 2662541426483 2025192696182 74200908528 1133064969816 2977556003106208 1539969566942 2389588846757 1947473581499 813510677465 3791729739032 529058201684 21313586323426 1320858334669 2617418459751 537885636462 760425113103 1280222541323 516652534137 4104656728261 575201926977 29124409554255 101265882779 1707702695444605 1367211581264 11349779505550 2313579940861 2923949853801 2201068681936 24539659192 910150085825697 1541193483958 28906750664238 17331649008410 3110521266300 4173131447495 32980635079857 11382398231051 273735593136593 49853294836 2258715376505 1604708796055 750907911847 11843103067082 758895957616 2986482311159 3955317456657 19760170335597 26731691111356 1359639149684 92798099860 204303866287 280595419205509 14698688616493 3551846756201 132764636582 451061701763 12451899045 1913909397166 11343572676680 538582465733 695059476631 629386732935501 16689980267112 2831637640773 109063233068 3044952396883 1395025442740 694621586835 1880197718398 513835136178 1429104500500 1333049372114 2381245319984 128804764187 14862463675782 4257473612781 825298044958 179405377579658 383830577930 3251935890012 2034255434299 719955998767 839707869455 1032546876425 1071110212076 1382845237478 2218737137059 431535926061553 1522473780804 921855274708 1726310692637 435918995035 36830111753271 1384351364203 3679696416048 19193394940940 25359327455729 1133765632482 89639340593776 1109187216726 1502326600889 8713158197 2151675978695 1098353443751 200120481849723 228432614253635 13162620898946 277749252216288 278647487276 982951931369 37311233764843 2049459958142 1343226820449 997938130355 141487152631 2336102625099 1226536056740 141125036765948 2383117670946 995055785317 1335259977226 10740564967162 1988470586438 1801662016077 3276307857853 50230156048778 403956193867651 793588068148 271617039480400 298539212789 1365011510040 23466935004968 512162281790305 792256926726 7326033511347 3409635862518 50332883603174 69558859156141 800754104818 545076247123 25254980283018 2502515155108 1204142023387 1697356864888 360022884389 360838818365 196087782442 1346861782986 126085556548357 2666361822946 802967832637 11288335598 93307573518333 165229652999723 2497088111389 1071052427179 1488609548563 165591444496 9658477601700 305765507476944 3468650987365137 395828152488 2485912045067 3491365021153 1260473133828 49112504001495 2460665253792 26557322072955 547615528094 176811170037 1819439109593 206281569564 25321595746363 1900865910889 2014845342981 1958477710634 366203686051 322275511158 19068213887860 2351462210697 1448683622792 172754939445233 33625120650556 3837617430889 34061504145128 4051281880640 1223867901231 19522615239921 130652655503330 569808669524 236512482668902 1882302072403 1883506385518 260789345102184 116158865613 783719507055 176019213409 1762010027992026 28831407298911 29630118881037 43893360288649 1639553961051 64753560486966 158892408954641 3359538599350 2318093876748 10449572165686 2510351698964 260760121021 2163643934245 2607174177821 2579473026269 36451767194013 978748435141 134349688138966 532578923176 44282863058234 26831280237613 1047756132506 3855466506063 673967143414 11764317529788532 5252952362864 6125154903788401 3608034464918 383717530657 643353821771 2020588887292 2710541330888 54868418885759 1930730480378 181844159065726 2135336576040 32587159621 128654383651413 8305056841293 72209824786248 1446017520782 1068261932889685 197494665030710 2721039123755 19727359777698 1939417227665 1341865587566 676929268184 1263392380894 317824262751306 457673722319643 25071295514278 692821149694826 453710750746 267066347628 2634169554516 823141248787314 2201031879394 3701137803350 42093565433287 1852308251676 966544074963 2568004340726 4064800240395 5614817744929 3129258867960 1395683614865 4254912230525 109748448607 817888096792 694541888890 112077930957338 8173881262508 3788219174762 16482011900932 3604672304683 2642275724395 1698036566433 2051718713147 35386760714566 10160477707166 42663379552709 496500159616849 8680148713552 26796161707 796880229244 965325643308 24368439497374 872696645549 3259644517924 281919266591 107969803241965 19706338225215 7281380952369 2112308741943 51635152146885 607665871388 2112872749396 1601579103988 730600334005 3048235221559 1777379654943 1619929733453 240448112251092 85498038000530 1477775846605 4015507446540 3896429706795 19166570197611 2214643107154 41568366302823 2346132159614 144266596677768 2217276115546 295311135547 746831833730 7424359480960 1139487579857 6829120931016 373782995666 1237673604446 133549718837 2661809901377 4312505431818 8808195325071 1281566714076 3955902499721 824667111470 14793483874334 1264116857504 1321926845325 88391222831761 244495136992 8497804930814 211011336381 10015969742459 2716127617929 1714212892520 106719264255892 2079748679009 16243822148679 2564389177481 1601033307981240 750640236164 310383754982218 1047437045450 293343624888 400152277519 888030498939 1184284833764 22639535778427 11770511751068 12603431180384 441946603740 16819762198130 2678783197014 1143245942299 63618460224278 387228517657 691248008282 1869115855823 1054662877896 11717886259494 1709545500673 1020583084666 720795302473 23499896926125 922130773462 4154363303212 299411986805 1836661205297 37281701223 3100898211935 975285772132 371102246013757 41688718827266 1713458114927 255478830741397 53764493486617 1672202937999 1272906914103 266729557529 3362756860542 145101794473119 981208220402 1361778082199 20425499517 2432485491265 1462894950065 2521567240101830 1771027797262 1403569056325454 53735594349271 695935437282 578747929576 5474000769078 2758852495741 1526911539344 1260592199521 232990476732 444353759069 1343724445464 15679957403580 18110625273263 3854901578347 179332202002112 449551606599 2495269175296 1279146442140 1437223108518 332562002811 1771838711276 2332796192655 322394907165 1594676815589238 1891886384441 2437062395427 78559077678625 16732634865 2242009220012 2269819507454 715550672920 2398091524442 49864137825072 66938530068219 19178628171741 1663201608385 264602824954 840045647224 1532625019553551 2277262474565 1389046900590 1727154696595 801159448039 206383237592 6648919612195 2186682703343 1348831304412 3043476542758 30630515603049 500423801934 655390969927 1023443676505 31996668127257 114023999056893 2177562265520 34291360240136 2666156806407 1698576216529 2988594523841 2329697558362 690361822183423 240187586545243 30233070525322 35086599861875 2419965877519 4292812605598272 1791356851299 5514713990056197 1597638231499 1835634030442 1299049458172 831816050929750 14775012569874 27911782439137 56027687382 6587049137809938 809364120628 3410876882265 2997945227185 680253044990 1516548746231 2208346131654 25962866427377 1425672145654 425471842578 2401182882654 2706350386421 2193370100595 36857956139634 1027020800851 39115345074945 389131077622 2306875241890 614915406860199 22839623134979 1854404736437 2480372319989 64849555021 494867403937 8517266220325 39978361250794 11305883376150 1880674840832 3742877375123 258342137018 23489373464713 18866255640439 22146150143942 217195434962 2271829220674 45284046493007 3192754011355 23681951663638 691830386718 71719036753855 104908785576 281098409342169 1602597034452 330928980126537 41753776610420 1777350945445 173723098115 459433938011 2400129545739 3139498236502 2337386462147 1503484842365 208754173039 31225902723945 887973211384 1856652389130 21669237245441 1032345778710 2442874098548 1092604239947 546623262180 796534116901 3184132893366 2090643580035 7514954603491 734716049774 104808261674754 12538871619257 4869687389817276 1512503867947 374664726001 2667663800072 544910726300 1577537137369 836054589068 2639595887641 1652904838751 327143986520 2226258970906 1917422778741 2319292640495 2321959623643 28320982021741 929092372794 1685312504632 2876132185728 1402586491360 2289312895688 588024050766 2301634754784 588067553582775 963557152165 10122086624806 404102449209621 3667839830930 3312595545417 744408716008 1959175520495 271958999308 3294030552308 1122075157918 1368888145919 2024362800063 3654462620405 967105449900 38169124383773 1975008607114858 21624311685333 73801455044969 848861972552 2598331594318 7432081982752671 823724086256 26234921037398 1990637503732 277487345609723 1833874935998 16284661661838 1015996543635823 2117210602291 2235195868374 604425252904 28156413513610 401054894188 782149974937 1076798426552 5412495795522 957655167611 1407747081551 555302587892 763913149615 2395319043547 1635611951650 3262326941527475 6900406670943 1405055567049 2472317365941 261957259496640 1640602071908 123087501122976 711751329814 180473993029 1742022750047 2041190594349 159168337596322 27776499127435 659521429462 52727781133 15152857429283 2188112347365 1082814751671 3456195027944 1894883520972 1516979657502 934217041504 164326201986082 990569230215 1824568617031 63429833860 2120510128383 1265254223162 3878171561658 196908331257970 671056429947 138802709710019 1315508420420 138455128734470 1757009925915 1955004456942 217099379788961 986161033743 176405908135271 2556513777555 2167199554022 2604875259464 603410562387 931068107959 1378639804831 2567261585539 1542384346463 31618771025413 2570083132964 192851455765 1420606125152 2028222393592 4474556206409 423515400189734 11891387323705 15748007314177 391482103612 11621453182935 1242017166461 586432079772 2046188939200 1593719725445212 607245812717 936255698731 156483070366463 2726305300590 2227088238238 90725265462 23825104591374 28078478081262 1399123082272 2380377992474 28122380577142 48326689043380 2501723528800 621485916897 8277089303721 15256468216743 1640034293096470 42480308458424 30981227169511 32625631958 962728975629 358284576932 386030279732 2219247967587 76852326188271 334405240867136 2539517499379 187240328106 21806381166562 196509363064461 28256881478212 1493711440747 197859506455 2319660502801 1413567346764 135171264261648 4160569446223 206497099622298 1134594277980 1214259722152 1407567587844 3366497988792 1144602201442 1043851941662 606973493754 37418447842413 387894892078572 4179344330150 239877742860288 1656879806599 1532709944734 583139936315 1025871871028 20568777614445 61023641260 4224042378068 7945935223591 710089398824 897788140706 17622723351772 3410202364066 788106891710 388426393026750 1113007435552 20264417706470 2012086255723 4102549993948 1285842490185 1120482806725 1453521505802 5328551388562 2581845894404 2303172777822 2022301618586 749922939742 2623376843778 1366662758070 2320581540251 38418740977824 1400238904307 1481931647637 40141530202911 1502450277957 3380738078772 1850392514750 535868137397698 355531415934 475316447486 837811921154 1393494011612258 6260721246273 496564126702 34442311491770 178400345139 124218465490589 1174845703383 2343409956814 3363724264388 2143504055125 2269807747973 1230285935398 1446520730729 3417955714002 25367895663206 514654903607 893365392288 1683402313542 1356803757396 1603230522564 237827077148 35971945720769 1447436076812 1034327571130 610003311731 1281626680315 2219277913387 1502871608501 1276449580686 1389143755634 5341228117567 1129883553864 236559402470252 548671518879 1907966289844 39134879667524 1138070189085 1552235591987027 13063111457 9591321472106 2559996278890 114719831745 451865609811 21030567832964 1553998032423 4026836535316 2451920341397 1289198543456 1858526868419 439390973372 704567337798 3404484528800854 1967334490815 758108008363 1337202867546 1628874350978 499839792639 32434702021 214470701180892 180628162095112 1648108955991 2146733777229 43433922169091 833747233055 49983774463403 2264990207788 752509947722 1488574866941 17058582130827 3219794887579 200233863282019 1383701015083 18370203992667 32421362988060 266437179720 819649926570 2958017461177 3064671574291 186978276442343 2921144101672 3343686064023 2595383630697 131045371841 4802158048983 2432167185881 731677069199 2865976924199 1377402835343 9719204477678 4197314591855 101788360556273 571684850566 2723433787778 2463305385382 2688638073065 1060549333620 25499495659834 1259968040883 317846744463 146055872264129 315123291009 1828711240147323 3647624350113 1213412023911769 1733412311478 64010580615509 772188545987 2722317780777 1758520635774 2515241867162 146947179776 637594467910 1639434459573145 21731528704537 680522493516 1552893220231 448090355085625 470756187741 3833867822298 14844319515742 480908182641596 1864314228352 363258224037837 2638313159051 3027867684570 3066780394124 348182949728965 1176435528536 2579717278924 99667307104269 621622955736 2860685913920 2178786964128 1140145204875 776148947723 221934313408657 152721367935975 236731316658022 115034733702 1661564930090 3671647426960 512381384194070 4088294616607 970622394890 2339703875976 761387777736 2711234930777 1762100819048 4236451495356 50210346157 2280547384710 612225773956248 291124294179138 49904994945434 1904645447609 1179977111587 2153480632931 1971126952276 4227622760233 2106501856497 593860125509 4317165533490 49333180911035 871875418125 3551188218183 35935636585551 312056339837 122090320019 208611226137 941136988749 877389087458 2262459751959 584968102393 44442034909043 998403862698 906584424569639 915143335355 800594847334 9399350904711 1010135552086 254301575740385 3585623566826 1528667905163 1995209903078 543616078376 7967486585134 1567356914459 2737681739985 26947297904170 2668977618401 1727792739006 381606024992 3699261220615 269525308743 20094004060578 527687358614 16375860629 22527449051041 5097886400943 143267508132558 1806525698808 2386107571054 166485136782 589847051145 255503131118204 1881715132164 1274612685619 2431222128461 1298616169247 1328773510770 1390881465065 3493594018486 166866186643 1426369056669 6892352807581 1451532892067 15540208284596 931684162709 1252704947721 106435812298785 680891876219 46048099790176 293858269532877 77867572041840 35116020310 887080236842 536501310899 301882550143437 849373378727 70855789999750 883787109228 95569210625255 1878346502266 1098461925841 838584131879 3500374582188 27374707603020 4118688998713 769934100444 107133676140 959852911772 127872021099760 846567040463 958975363113 25520119663675 16162573388151 386272443345 26010692215 47946579527948 2248167961194997 776182051973 26152874955450 4920120105094 1375169741665 3456268970576 2167040889833 633998158819 711376369366 124814462703 193589433600025 54765631272593 882086574432 612564008369 441844065368 487562711972 524482338914151 1206328885670 1173633240359 2240233765535 214247741304 3737576317604382 24709962843868 802498742990 283581484680442 18707351202319 27190698396749 1655429141189 21000543881684 259059447647 3341361754437 1348788142500 548229373057 1372365250745 176155769128 727604920301 2416071144009 388779394435 1893602203005 1029272851774 303058753768647 1332921858227 3153086083762 146012690958476 1545321687526 3261370299159 36916357708019326 737653405017 1352465918901 3932754690784 2247400907102 3988863777938 94014630705 1692345069341 869083478884 361646513506 95056817773490 58356857085 15395844591 69586628057983 3554492110403 2183319516287 976323132528 13619368033335 2186080642681 2462183591242 81045905471204 4967454078052202 1364636034430 20357929632321941 881104327226 14600817408449 1244554795222 1455959999666 250031707079005 2465670501476 2171217268194 1285412331190 1814418212101 184435707723167 251649332544 618498109293556 1426842413172 1327803577309 705639060046 1955140245168 467294423594 19405994738312 10604672290478 1789164787851 1718630258519 2982512714977 2446264001947 11837955629026 821099906288 2883842839113 34921826276509150 817019600426 1853025029321 1426604121982 7348660130209 2398675711287 16601055879293 2006774387531 3161074413798 176335596439 135095287724570 88339353691689 784367990966 115512356160270 1096492848451 56851504776767 5084370773266 393987743736 156583117519268 4992455302477 1764639687631 137165058099228 161808017636 1638786962113 24554423500684 93083546339185 2491976925267 1950937175361 97092330122395 758557991423 694613177626 13730823859226 300805320904440 1627463738850 235015337885664 7948717033930 948697454811 30031135125339 1338199023591 1720863927846 8914403650819 3027769177599337 703212730719 8738184540364 1198279697636 109277456839774 335050779501178 34335556574 1856176353918 2635702664154 138373128461195 1487682528159 65923660088079 1097390850175 1780251618605115 390732086669 1244614317379 51172501930080 2691470118762 2070763446930 35666346416724 8597311385441 1651019339088 2502636394996 917019779174 7487225303694 922338614346 1994689881648 1127599599418 89634770801 296869418278379 1032343856594 62654798156757 314566584346 2582505111073 1869044904611 572711748316 2260377019774 1888730086033 2199559759216 1366346530906 4038611137920 2672675705666 66329172991443 2320559517012 958154263509 303768935401 229045345218279 41422321572 1753377141277 3328297896863 1856338059257 604705725422 75734005044089 78068300744803 826977146291 1883946474350 2688893697916 24379152346657 2302058547324 2001871358458 2121632843120832 6616203373503992 8636099920558 95903687594113 2061825995331 879184160139 19236728562060 71567024207273 2649219645424 437586220837004 3256588666271 296837367121 2732042343437 697255480474666 51255566035062 266476007484 1245633392040 1065750975359 8789082258463 1856232625427 2303212024653 1470936783921 1003276942409 401124219077731 2139314265257 346481636952951 1163209322583 389557518783400 98756764528 75953781892 1997118317660 316218610148392 543561679255 3283613846604 20776385287741 28716516528284 378719562358 42572340642967 310725400784 1380244420057 1254228060008 1165592315965 3880870163912 11112469028496 1015182348760 222869665681 181852254138 633137208456 4961497641181 884173669353 1637585711493 97372853311206 130438287724 2753883094922 2241474404580 281583790987 2456194000189 1014510427665 1032933095538 56777946074508 1004014329468 23212606983265 1193619180311 574961600133 28928135986182 1042999649311 1419368405877 53935540528 2388332074347 808846202420 288914382195 1883260607666364 980185490068 30829920298374 808100953317 2411070905555 2146735585687 452891402628 1385226415213 3167182356457 1993686396403 368343881895343 83830131735902 923170581734 4981439285952 138594690263015 790469211854 12398069088644 1482684673687 56755120848340 283179311093 345354397513 34726488784987 103315610093862 748180397706 3934761053418574 262848239161 11269649320374 2003865745351 899984389203 116823447029914 1457814786164 200501752466672 57184944758 1489554680503 548453670020 1391792235179 81093481671961 989276728048 756985105664 23939379556110 2627386045624 259720485836135 310009480198587 305510987079 819224275974 830479397155470 2088533541625 25753675036096 250173877365249 191440251462863 1247867807275 1936745906760 461101123500 333924240024372 1275330124104 1464405968930 923115913764153 14557596244957 1923095894020 1298909655422 1104805651392 3890350932025 792786479992 419332476276 7153032790032 1488164219450 31004266027408 2923796902362 848591486851 269623409781 499905958393 2084026970540 61374492808837 2275326590250 207870753854420 105155623799633 101100631831 65318697831882 47036933064940 17970914136338 2543044082865 1141530187750 110827437705251 94211387409621 13111978383026 314382228427933 2693135638057 3176351004431 633447136495 2138542246392 1299311545446 82040254753205 39553890960783 9618133251619 2389754712335 16016479772670 1080905558728 256129531734 1693453022278 27469188228910 822781228414702 17726257212250 2228959694138 958680729422 329339400164 968913720855 724130007550 22102865326413 459051250322 4223818233818 8873568749464767 459359224469 1447821233567 672400293665 1781525181533 2413388571622 1515271389300 19163387309 4319785947586 756072736851 15008319479588 113711258187263 11264136929861 3938429607319 37108186038641 1638723091465 495927700672 958086438517 1383315272061 429112606758 1995205003823 72317064242 642500019410 226611485363241 8836186203949 932670207734 366800840300 1199090355868 2647163011452 69344979742401 16037723320035 209766862031536 340158312123 1464345516002 1242164284391 1923440350964268 1544442341109 3546544831858 46747428235856 2719012439169 2895875549967 217999611606958 1411453020234 2649625837852 121912100297567 1821561862087132 441474867258 13671892315101 347939209593291 69799647011 65585278036885 2411025089695 1824078399427 2975616517581 2547921496830 972284485800 29192403135 2369289099155 5744665841676 700955570919 268595524503 1316583286787 229394711206 13487756422838 2998087602151 2651092874128 34378029326334 330936213500 1473776165984 120873425920793 588105958560 1712724142044 12628035570111 3493203813343 39101282531786 632686241175 1925471128331 57693247413195 199564699024 1345168190179 4691404885892 1325356084405 27744033346280 469829171062 8679895739077 1447417950825 2416700240801 73295400998263 160695577722 19513659108093 14781612630811 2493293251845 632469649724 369252284308160 136861011501 20887984323495 3020727586275 1467225317232 1458842952209 46688268856333 137201265457 2583450541472 405856763298 14552501742276 399559002765 13863275793127 1247899706663 1439235415281 245488463054499 788964683758 2627646598027 1642724470217 112584210036456 81527000951113 1650758832701 1744941911876 2222190982267 501366816491 513591343519683 587917460173051 2727827620654 15864083330563 1330724135350 51372247870827 475437435270043 201345258734 2875870059436 200863441808226 25506526817763 1192614821067 9936436317303 2019568434228 799003731945192 3388166558001 227744461685825 2138818508944 934328284124 3473644749589 577053508987 1014885384497 728152045211 2080206328968 1130707570239 578612097285617 36652458597078 3520167599203 1317353945123 83856688263465 270329358909 1007109787603 711271088211 22609846872989 3142434479608 78071200686428 36972917181 4311051167548 142497918865546 164460818201 6368533227873 57576880156 4123828349683918 2164916594419 96456414368 363263623593 1823689878174 1894708073986 2401606597138 13984829614347 33662501166972 148967688446083 1857224358341 1937239158457 34938256728593 1549282501393 628043562021 3792912586661 7288802169794 705052656030 1248086466197 2515299431811 17845062536900 1564514128929 18889575390028 1846615457917 1169135146007 45323871898296 2618309395072 27941219538946 621359216510 27551168745531 860256825708 499626636912 1308730251289 19827183717060 2542661270833 8514896215651 664266551065 942021738861 1197105682161 16443473068507 15904065055080 580889128811 1123617373320 167708922272 27994787433983 576349925941 503493829700 576953084381 2730725817927 1981914479667 1601075023639 585355930468319 4028325868408 517904947393796 334321025977 803431927167 29401833604279 322830089724 3758588576321 882569999265 1788844848269 108842276688375 711511788150 554626954304646 45089017234529 268493879211467 13685607793624 22931703856724 213330459062 1011766837432 96931351651 2832304076631 1227582575995 1380131390490 706738028054 3930251686548 83422197807441 1783365544157 3319942187809 2346742054004 79725032413999 11815903743428 1791958975873 10457619257642 3478602170792 456560854807 24276372560217 1220389936637 2494776211385 1273235170613 113926003745495 4288546698182 11207690814528 509060285464 1921635856662 1616343421749 1295443130559 50529827432 2242984265841 18750480446510 90295052576309 1041704617572 1346111815750 371083658265450 979606525643 46854033521 817488947674727 404435088065 1517174840837 807018917460 1409632011132091 13187334630485 5931799403603 70248191992306 3974131470112 465042848651 199696717769 1684382102198 435012825743 1596723823376 194144584824534 4320083046815 1052787737874 866962217568 1837347344487 1414476628133 2731629056277 399059157275 1199028140738 410079205745 71904818881295 3060378929901 169161822999004 2677129728594 488068472740 456864153578 399909684035 426131151751703 4324450145485 2715274849340 2263853630746 14770022342974 1118634003232 2229921015846 2746412089735 3079304867936 467266627164 50783933122678 4250038948333 1558338770031 1007118726063 7752699836740 784401482398 1841252245742 255118958811 1814737426986 105118132711 36444124368988 2908041651063 4880241114253965 983963616298 981772263045803 411444606345 370936525381925 536517351433 2580048104082 2072355176258 2513926716548 1216436868308135 195449018760 2604284929712 136889202607926 592452959554 1694395180591 29827176124543 205503632955101 75654334828787 1447674975360 3287280524317 1151444450943 1014229184215 83419971737430 4104898824387 578024390979 443737198725870 6805698749443 1778953599498 1531735858159 325275564685 2364426205056 1972798148817 1333707619009 570266262653 2519404262073 403504716896204 411219858577253 595982974941 465217809041 28737265868289 665021179488 3762257868797 2000442624000 22583871022251 957671318243 140795999964648 136410190666720 176712279504431 1272097833263 38979352726867 1614736248695 366474363737 1202948930234984 310190671242889 24756200993145 162911504734 2174581741307 3945889346797 393657899139 2268801374292 29055067304956 91985420163 92787821831 1144310338803 1869611455861 1773046907499 2024964814510 2236360550988 19488420239344 810150247327 325609933206283 354844274813 656715776864 1092301526732337 985735258720 7037004390753 670047878537 62699108756434 694319449930 71433352676540 280961542657112 29732827064 555601850777 13642349994521 43277129044858 1041282065010 146020052678555 1638337479922 993475485048 320949496337 728750612601903 2212963014619 637752496182025 2301301634549 10637749426305 13470044436178 716394658201813 152360047511727 23758272337941 420944395718 640374398794 1732493679158 29661274275820 1974241328637 28780465797174 14832559305198 587973335783 184225019259 729603016213 69336017779 1149690987763 654364852884754 7660381427847 3504257666267 2440211744568 2466341278731 2182990801456 1761577436803 10811781105906 3382064811283 153202878522022 20484912319295 1184158602247 2579471285422 3694173830851 6479898395631 905906194433 32899019466053 666310093272 2202610208055 610820456170562 989633324641 724662203993 280842719748 776981764125 11487942565276 32964582144 1871971946292 1736888862054 3851681750409 1255648452749 14116451797737 2475605601389 1550701529869 3893096820919 1433956266321753 126119825676 21730389843124 1387433513854 4150549358408 88211498251645 1318714474485 517811059807 1966641782745 10178651145047 455513760042 78353828829636 2518523292114 643918735240 4852927503423 2710306759430 3474232659759 1602586589487 2497230425972 287081181947 1370806632603 129201104906 1194661113154 1465958383985 4000157925716 1234740999193 101237486415303 1508169166426 947883304263 15584564188405 14150965562036 261603627463 233705605974 2222076780310 17328663126627 202488362070 279227048561 1555879944001 2743026968182 1909765305873 791026675329 43826765942603 365118772531 28766906783699 18872934937551 4590113910307 40214484165 1821792022148 60142843072048 376211243196470 15725897910107 27125956460579 125948243808 2444523779794 37424669748935 205710023254 168632613602 142318480568 2109735035588 2996192595327 503941695456 940160464955 1408471973715 956388976932 5282121428244 528991648798 1893133067184 939438788092 1695673041958 1197550567044 331567974803 29885809702507 35138293245743 601802785396 278297118320773 10143304862552 106913949203099 118051253362935 1814589278844 949874376500 28778603628124 2648488813183 248025962434 817196099816869 2191187324013 964361507906 121453200883143 193393365712713 28620786537155 733427899830 2281859590189 2049632410506 2254959767346 15565814511117 2007593195276786 1542454931598 4181921582288 107401715901271 5272400225720703 2462285483154 74643959436525 12476562844152 221384016912 175946652994705 137050733418 17126041324670 1677290313801 2712459725324 7085853972896 2369609315815 8344328488577 435332779632 1548140094324 1026948218905 297267545167989 45728253162 994289905493 238043919484443 10406183175598 3670422220340 1482775804331 61756864545 29231388580788 1768953801205 3613112781407 2761368911261 67542831715 4077195612186 460297574530703 980724152538 44157036729336 2107453813165 791122538129 125111096295391 2589289444161 730438358641 1413649400208 699418627886 1694930652712 11518798803655 78014966886 2868807666091 175695095603 1871727228351 1703316936865204 202988334535788 18545865245286 2139549220404 96087230218694 18931152322243 380454281362 81941946621892 410412993968 1211688356023 1314868399044 600851159006 19428168844373 26702475771916 1934781799603 2790838241359 2126161557881 26926162028915 2331558384552 236599802850171 133239263160265 687765851332 2469589208686 817267746295 832121276786 12809163393940 230293096565 160258191446248 4066178920737 198522071226384 172748977473043 1924807229734442 736234584959312 1564135395283 1326806849286 32179864849184 789512681773640 182076373189263 2174838350285 1931771748740 278920392556 30996042756415 3418183911845 758744000949 7324181868899 289444038500 2083010734541 12737068129104 529536773296 34672956761700 448323454794 1759513086327 3713188931381 24916542251685 631331342 1347610773186 25067811115728 30418945495793 33890154213566 209685134826980 1651032743427 1134030863937 389085819506359 1480664653911 10777944336050 685184783593 1282685506260 490675485968 191740575402 3495050332693 43453787895924 1160579195402 85538069068 1393832018664 1726829484754 30349312304123 1286325780105 2451845929838 531473411037 2617054661830 1201846188830 1421188205274 23089359717 523984208652 156376685717 765903863034 1495528145758 40736896933623296 1950630203068 2765939775830 1450211890050 97283782082550 1438978539893 1670848712585375 143388439059959 41792582969456 1197695052442 30704334964294 2368065953099 3052606324035 74509072501221 1818040129079 1960523640216 651627498604 2298610304759 4628540199994 55366026395 49354142039 59095458340145 396810522065748 367272221574 1474253991760 1237189827828 266534385640 2346062071721 137557170493356 9407266581713 113584485781344 1015635902489 294843239689 27190986603638 146918161604466 181657597405 1507980048359 2051412867109 2430147933586 56534005715003 1161133429397 1362072964627 124990622470701 958962673752948 2319562820959 18768519936380 9044402947391 1263537786382 2200562338565 14242826800602 93021014521280 1854355289722 907365503612 517880309096 2458415035978 388165322959803 2092189948393 2266558876574 3847786835833 1179176688729 3530985825485 182231202249027 2295663182994 52726594493146 14827964624 232783508359098 1453756933478 65684462210675 3163623475184 990771845005 204619052318 1995427162057 1197264310797 1252942233493 284008706385 3349044759945 1361103763026 2391354257729 8359271262732 578204886688 1368496210575 984492096788 983921992723 137984898137 1204755140043 330033309047 440822692092 28539578551106 4212882814145 30468901609775 2307452870549 3016293287974 416062739801 146697624465758720 2724963241537 42850780655328 235370174241485 866516636239 45186546763839 2667059213438 780913370199740 1587383223879 1042176474860 646031441669 76063930581653 96594922357667 1447539762713 2459545616109 413758731141889 9668443694 4257724345541 3975558335832 2366396188280 63984290484551 185093163857 366967867638 406040918147007 961073610063 130363461380488 1195370881380 770296459492 20908210268 1339702254902 250827479651 2307609001622 2885157801539 42757676474 1120661590181 43301384440747 1972032463260855 411287036389 8819324367689 76664550437771 347199879471 921004794035 1390328165514 3428020217892 612751460207 2663356951860 21540188892999 8996758118987 1106863205552 787303395799 604827935263 1250154717556 336550630870 352898712901 1964614622061 265698124060489 30327284125778 13782428254690 21645173656939 355295348688 766828458694071 2726074466514 177876430030 1300463264161 15963936377238 350152439516175 2532764771287 824991488444 15371212121802 2055248142335 3101597329243 396764150448 815011441922347 1875388093660 3813002045697 440175345029 2553901783455 968013768403 985970327600 92548951123214 2242738673890 156800713934813 2360852992120 6889442964605 2796938705511 2483708769285 919228249027 1753790659304 2724213377539 47130543784124 960228970115 639942246640 20680238435468 126447593867602 1117363382340 1317154442440 2705539515164 474842455117 1181063211674 17557049141 2401924269989 1465689802396 1121453387061 1113586929327 14244044120184 4824304383528 125948066887773 49816051014058 3203004684589 1086158121664 121721388529 971876261174 62329209512721 1528666107447 39197138232134 2241020176572 1306165817247 2397145710319 982559210898 227053934420178 22830678297248 477101519177 2414083788058 2443680042308 2197276352078 27028473592566 1378990987180 842344523018 1264547442762 88678938627822 2423811206763 44825465000276 2514077014207 687427402133 114670969494992 18394560751009 1509940968698 2487244394337 111804723699 4476196952618 143613580195986 3310521989773 135809475663 286443768228412 472479577235 77491057350401 1275853172529 49259103722032 170542548538338 2276689393366 1636870312192 10114078293105 1426583327865 356457804240763 983044941423 1964237537013 7481634533236 221205851129708 1807624702357 1711560937451 523226290723 1491087413577 1489092216621 4531741417648 196176790943573 2074673258069 3109576500270 4898018037373 2124199504271 236453839641 2477284482418 42666304263 33755981998946 804969804571 401409380367 1122222398024010 88820836097619 480479027228 2173871923321 1809036810113 509352481902 195200857795877 414604866014 32846830350809 30840170353573 1360135232838 98731544412065 3277536183671 538255530809 49239726418836 31498718506339 1774454325656 2034186916671 322717224843671 1044301781213583 616721333525 4274074228751 26949474975104 698094481752 387400085051 514576790022 663085184981 56190212387012 94912409547787 7466226695 550337130467 342222324228153 24797472981632 1416427448209 1302251138930 1155026669851 904730310211 1978748468189 890201061300 2915156723957 4084709253374 566980926269 871295870751 10565563343374 73277281126 623977577156 2340898621683 1839904168542 565854030320 100357720349 2711424524862 20043421603317 25082059853094 3324542280583 28718480756140 677354854841 2726837404775 657943299858 1899578059280 37347580811087 3915584109361 1813302656462 26586245080978 2155010598389 350281492527 328264107370330 1022293524519 172082572182 624665879917 966626431253555 269886214659 8372225181561 419472677008 387355317597 35403084268548 214354754497529 686846497877 25826582735508 1239681392181 136147281901 56408579485629 509097290522 2251403259390 1297860812598 3319042072263 44360801354021 336719973940802 17390924643475 17471940278471 12649160865398 165186128558740 629888180718 914789342967 56749712470 304207922871 715722972448 115033303860207 113794861346 220195653049859 29712099216499 224392237718920 105181051419 189202312260043 69371250756231 559446831956 999110898888 22165604754342 4258498517360 537992999488 49590692439 190178483762783 273047599083699 258527634785 192925920543 1221491366787 1357648546421 497515252092 2000167164266 43147448348400 20388896494674 2625395072874 3043360951766 10544134152453 892673146060 3483016111935 2332121475533 466432883429 1029514297533 386339070759 2402411570940 4028741610533 1520395940703 449739189772 34756940505 10256451552963 593038937004 854563957454 24523151846964 2674504454288 315810513690432 5767359887437 657086939526 416200090445072 609121101908 60429929764084 2081525096241 1530903961812 771119105831291 368030779181 30987741705923 16876743810456 1591744091179 1609651874871 758161167600 82037079346 17055365741912 18109229447548 1427187772351 3258854480465 21418732920573 1211696112333 2468111738083 188120800419979 143322324390747 11129931355160 1881772796202 2293719681783 1329372363256 259873008434 143515510540 2228683623325 1584413485725 199530621367 601424084674583 2197125095191 2587293529622 540583663173 313571842266 144525336434537 1023905859580 75139723732 362740383482 1001104614259 224623430823 34237224614255 1044528584510 599905391103 2170090663627 412011425701997 879987229755 1111261283835 1920782814486 16901382455278 93878692528158 2589582944500 2716223725941 283780344759034 1756927918693 107116436161901 278777175591 1236118013308 1839036155340 3895069610858 900170711259 239008696823393 3374705720207 1448895901033 685344488792 597821138346 18492521199606 21462199185 2683961870456 2135258970494 877995638855 2702390041539 2101374786194 210095598617964 3236034840512045 2365091585643 8417497099284 370861123105 937031934733 2479705983597 170229550089828 3689160180953 1192542669010 490789474763 2732175182937 1359867113116306 1584305675122 989652967567 25236907049431 1549046313411 22245693155966 266541850976347 178608214385 1253746841450 17309136445893 2621009766471 548865337166 196289995787 1394552029381 194114219361563 3974250688524 1668303170308 2062477889780 132402538614597 57152313143391 3406092325484 2365761943617 2766268774922 837376990844 928385272667 60508812570206 3495361713842 155598516034363 3236564822318 3940398631381 283636030207 66264886854163 1562028145930 2915155288718 31036880344042 4660731978688679 501293120134260 110104830493875 85420843725 1122725056026 673341652649 342793796889 1347593318699 1571944881415987 2250363827714 94079177468837 713203178257 395582938079315 1791667564472 263642723453458 806961889258 1459502207952 7709509162621 256640511513 3875927561125 814894161046 317389751728 394384290603 2117359453976 2146377212868 315222541122049 2496414058539 443067182900 4037209940573 1720796433352 1320186225222 4269546188591 3438901924050 277104209788 53699206421997 154996155323713 4075107138861 396917354098 1568532660196 1093999387069 1490190367572 200435280825 226279453676 1596855806643 3120506441667 940189592224488 147992929981907 13846772890945 25818607777934 553099084718 1328491840906 966226824682 2522837095878 411975795159967 14552347021618 3676446464552 452446300843 943671125196 30335923643311 171475495157821 7227653650682 51988649090642 21690262031 1351272468522124 1354577406700 362924286169 436867726016 4391082303150 2180166479371 626386885465 347128764831 2552804396382 219309905379056 239025003416768 2412057771231 70656487899556 302421934168929 1069117149679583 404529156798 1906247884040375 350022911984 190925030302899 2450661895591 16005550502708 15681922089735 2270807414032 2686637181140 473033800572 1933477236091 80877723430416 1575109749290 878824181360 111261311251 1995831205199 54366503167771 7997348198711 28979373787705 362476640719 15148077679237 62727279143372 941992428917 1196264875581 940669416130 4664949539546 15477397969471 9473607441664 995604278153 2544081439748 670502366511 107751652915785 770262225597 1666682567973 140861453544901 85163208439108 162996992077808 302830080960 1308911819751 2031066131339 2340008286222 100708034047182 2487389380586 3689264580930 39918092475970 30792040511932 69550678098532 2343461080272 180182258491 2930561272700 1145939432316 779929919754 10156535395853 424725642385856 4209354233997 10421327338846 597225906034 27013140485346 246592911415 1748814231163 1399642847828 927279767672 43211952348767 1160348602884 6728386459529 40980809689738 239872672820 180674934570 697857707805810 1447434218713 2263700185507 289269284067 1319481928129 1351225570510 88511687341169 1002168389163 524558558367 598330171172 20855115369727 41166509230792 18508395047669 1983694698286 3494457178753 2708782932987932 243629230561 1552388724189 1268460991359 1147468868322 2846938802052 130149265352465 144430572388 651906550067 105226432861396 314004250076 1361943926503 1199892917456 259257497144 1541110375330 1092954793280 289533304039 1413637757949 1849535802726 31450679024658 964884758764 3400855458529 2645667070294 12615795039734 3752816230190 2613614491031 458888833524197 317986220471 3435118532790 204363029599310 99268537837802 1746926429292 1166757915095 254519725416449 1266874054538 202046226345257 2723514473481 14826292027041 35368371580802 320265716127 1459886874440 1135773221242 2250938749098 1469309591330 912773664680 1124408886037 1710145419055 2349690028347 377729846153615 89379946260304 39314008127171 3847930212682 1469069527348 894453325557 25367855641884 1296613561350 2303379059041 217496172179 1506756472311 88624485208270 16911158851977 629545020561 33850474075282 1522956722505 3232807138457 3553392026834 247567412468859 98626728799801 10108862372919 259399382297699 94229528766500 95803783931795 222608309080392 3162296575499 2539348130865 1634953516514 1185511212767 41881771249320 460574209945 15345742070825 29613843572891 45820338986149 593329840372 2758423466412 20128072808410 583628405961 32345406079721 502190320442960 3553869191804 20296398620355 21691405095198 2375482885944 2520798204839 3127176789552 39420994220041 199552277724280 46775416098685 319720431437 326710736742 233862653682 1719434290997 27031143055464 357384966059 276218088383 2049949390621 2354203534335 691297982893239 1666071145878 653688157824 192869414619 137983260374 1107179112833 1411011218940 124481329134249 2491559627045 279834967333383 947655024631 781605940485262 489881013935 1414049101801 307209228274986 1799651329270 11449541204908 1038466898235 579221349982 1244002518846 964785350260 2020666773585587 102249076913732 645835594781 525498428773 178360203101108 3890293307115 10525401933117 1074923712677 884847910492 93540152480708 1170266116918 1867942746182 1446085153912 2705113225043 527184756308 984410633037 2551747925782 30733197515785 228183007486424 1437785385857 1750973880245228 6147287180621 5374561563855 859824302581 538645640592233 2239107434570 553854529073321 726334771870 762831380296 718350196706266 3622071979218 984470784055 10579673471500 1664708072667 3386624463509 689156610947 2398922767097 1142058668075 206705861497591 885404364921 866926541207 2470288436062 1052263108556 1401377474508 3743540855074 291303670900 591827333738 923953837873 4217284171615 705150398464 693344079905942 35575169481 1972136953345 386963679009264 898378711812 1238026467092 1270964744983 762893709103 18252614470552 3856574274114 2656464232585 2659236447047 4487063549136 47113468358620 532387691249 109680894055911 147694390708544 819755634074 3843862014380 170377727410953 1374281989501 2719811575935 2850443948422 865003549693 3671929665208 559538424475 3700227729526 761684606974 1419220002008 37491800444662 483058968812 3043574263710 135763694611767 40535716095797 849449420993 1508163460757 1903783441933 1109754222741 2005584526936 2373529280659 1656595443831 879750443548482 4106549578596 2043615197063 1009287589198490 2048482802023 775847148381 10898483086653 487795865922 990483822992176 1693344547243 236115218164881 88582228858743 975908992726 447683536480 1001708772296433 4304379437704 3955619629160 1531452788560 589477028961 32320873984322 370013602012 969781300601 388625693375 894477174958 1720649102269 2274952389676342 25544245247086 30401298648292 2456878306116 945295337055 2581680583056 340852711315 2660990997323 12877565193726 161012650310 1928560127579 2610340484205 3612684700705 31377070630605 193369661610 2497696957707 97034847321710 1676823337973 1249956156384 2155944486054 188812681866284 4039635459260925 986067326021377 199298766989974 323826430521 22191303191533 1912730130498 73540119899443 234636988942 1542869629252 4194412806414 201080827444904 376337219151 31030462103814 2766621960906 8224352487950 2298092429221 138778247576 584080009159 2581349356354 17117557540300 2764938965782 21018198065614 1755584865029 152208762933 679640908864 1860626994693 1285829032564 1134810560177 84501586184 2195901767979 206777225450576 727557490012740 238366890677 12080038317274 40380009245651 4194121675730 3988689091043 2484911021848 191126557464106 25897731756428 635619368637 10907129414 796154026259 1249686444945 2633783310518 134437473356071 769280610716 666311471811 7125112158907 311360079043 168674069929119 2019772793459 1477086861716 1290175514846 3924288897374 1853994341138 1260598644128 212760372857 119530986076175 1879886230671 86229910301 1783514825575 1346752551234 371937129985 73355936400712 911885232302014 3483784819744 3084202663922 29207306081170 16118250268736 399760288857 222952111815984 843120751874 171431114612 10032452301808 1117743998663 1418418861365 2719017739779 739701242484 2837186855199 581412876951 3519861390557 24121517444786 2382702273764 2475953476014 558023685880 496591123772 377173726932 1935269022326 1747534771110 4166579603953 11700713425722 2880718728488 2614925151056 1972018523564 934536352373 1926830513106402 4269940735192 180369754772957 359110462256 746451743091 27165090376224 1548840945256 1949783502569 4215018289988 917148728437 3504173445623 3711735942635 2102186218909 1607133118144 4240247310578 1307300692578 370100052748387 564541455358 1137218706721 1658964823327 2394257688156 200606642239 1623647268132 26704683186508 2072001095130 85865840475225 189874967592337 609783860770 2643020994858 14597508663119 7978794503242 2079460610812 1282425845509 8956720058933 4300290019178 223739920812637 563211703032 109176750626794 2459040992153 538672033194 737245883880 837633535843 1376855220045 473749945912 449411372244411 6950409677132 49198839658254 1359811935444119 23875331130780 97485223385230 71036111666592 535848158761 7894467237 897508833440 2304691662428 786626731729 2736545116517 1754394261869 1145482940418 4006756306265 17633424498320 2036622788579 973597881417 453210574828 34670352796676 1580243623058 1483982497764 1553682373933 24900126650332 43615351302206 954353339469 1018933883035 382574726977285 21428636358617 1069933837501 132675316063412 2300130041976 4660316452773 3812277860485 2102198514832 50352575432 412006402509495 2587800114588 1036694282385 254476521658 79289463883 620203678584 269573091486601 1480122257589 959598644054 1109331555550593 184386166409920 997440302792 3523676042231 145928321858 591850920178 5747381013797 2381007245586 2406898055094 1993863907775 1704766329750 615075002469 710433809514 2529980971483 1778881529179 528938296806572 1338327315624 809821340636 4735340695515 1762290629850 2361064211638 956644601761 1218809153132 167230133615 10054045080915 2952557025526 4062836246968 2248111250928 902587277791 853344509773 633751347745425 705494887350 38868330435115 376315204551480 1468719872811 1842570725345 1495549863476 358426902269 59953760807483 75244201781299 1356354506009 46350026330782 1589905316696 16421887139029 1370687947131 786539590790 3393943028843 4257433733537 2646944906838 115883210941756 1842350133763 734328111294 313570952080492 887284315300 1204073530627 1485981862011 14619559049598 56161301340 367077128601068 20143354777974 10328457399590 2118210641550 1007841696272 47871361886141 1130913346982 18967143137845 986898111667 2049080933357 1218869858274 570846209260616 10374314662400 1447467084889 19727309751981 15249217913265 711632122181 2018736374476 2475444844655 115105825059977 661532599283 2609742512754 968424267009 100161872566669 841798016020 2104722572182 182874079879226 1518076864208 17801366553200 2816153688929 814341053170 396169792092 1376454765310 1491624260542 356656805449 20825499085263 3023905708960 93925881667820 2218936483409 77558666170277 655531025001 3629749723973 11272181364309 1758990261813 36800732328120 976579972386 2687741428515 132404991817 20913371962221 787517556909 1083123961223022 2410858211616 483514885360128 149388654213 1394061111853 14947475968078 5281678930639 1523632537400 23191741856703 888070147193 936233060854 735788933756 472628749900392 75957631718646 255702730953542 10010738812121 263579120677099 30087629507856 20034260781866 2960791608352 8415580822421 325702846022 2419104191622 179069394096841 8360132913022 1540157864401 132915445749 264857575929 737982372544989 73844748886421 1754264669533 1411692064550 472960092446 234729789387 1250022027204 34713563916708 783727539742 272621750984 1048070433977 1333800625401 28900350329717 1872910146847 635849239864 1327932256542 1155740410007 27482729347375 71714127191302 164084887884 242434573743 16645812017630 655450055119 2724714164498 4272761775759206 1980381927758 190883730905290 89187173351453 35698270568886 3023835947841 174220605949 904299369604 1792893232916 455593667675 2719895746853 73257994728198 2098668051826 80647431317977 2700468474670 1086911115765 1198573031035 24707681213 731378126052 2383306426900 2311147692767 108723657642 196725352449 1115094722339 2661643083685 1295050470372 461062558824 2481759629725 1073043701906 2029908099364 353914220557 1678435456400 2783510240182 967140902414 1957735950209 2724599074298 74182909042249 2761231151332 24118269642733 2958156248014 1368705703388 1175788874291 755980178003 4206819561134 148430046908 235020877518363 3565681087384 2824893773105 1361154307481 10075120449978 1464515197105 20655438483148 16751864134074 105092570031260 131847239995149 1244460413839 1091300845257 663294521495 160057219108637 43827303514358 160836179961860 4743297679979 2250419296263 792767355748 74072863892447 618008168014953 518406150012 160586493084475 19019656182464 3584309514081 9218217147832 1180426735913 25364379695233 31016263580576 1400626914036 776796461799 9481425354 9542432540 300428986490 1410794396844 215063799757278 190253831195970 25019155998563 2709370374262 1046003585926 940622772516 1337870731536 936504932274 399309336867060 6397800014192 17107104358840 1755536437994 1370638923239 33562010273081 3722714136942 232301569984 3713239291136 279633504568737 301919309134023 2232917214695 1157195239180 477204299186 31567213465429 1102657343168 2697412561731 1591578381918 3053987402544 2170810876842 92249043575456 980292849540 2208597745555 141688283914472 2029492993176 1834245551887 1573107752452 1433442392620777 334664452324768 2849745445831 31537014397302 741675066189 637559515439483 2094361654746 2006530475863 9690313117261 321089731162494 2742571229648 577507467627 11917247988434 1882648977180 1615167398925 1269735813220758 664977008568 543149820412431 1020631863496 327596709833948 2967962423379 1497675501827 842092319422 64354813382292 32328733588787 2714450612726 64013680596213 152820945200 683490672019 868842942442 457364887291 975725669141 228967450674122 253188903915465 528397599360 2519131509606 577848202340150 816020254070 1751688806458 451115539597 354550973458 16367289266121 6128114762219 658225244134067 8469137778535 1425554017971 954221086125 311957644690619 2276277733465 5401241217837 1349063619927 38967853139879 574473933331 2049835686033 408940501005 564826155582 1303024948379 232778524761557 812311658897588 450864322370794 1184485100215 1807504347044 919783555939 1447382679527 1935832369105 79898601679663 53316005359959 24440716100 24909156316231 757130827350 956742638824 500710435797913 18496448884497 1355927675685893 45229215039901 39611418093 146036533649771 1976541128014 3908990208840 40225561517 2542072539902 107062810151 1354504469458 1466151754744 33925956003586 2381095931897 154093651580 2842151172181 775620517118 1257751357283 1426094502959 213534322110568 524910371680687 306796475275124 594180740148 517570249865 52833640555812 2348313426397 1112247655657 121636688284 1079179206496 1207882583320 376807370884050 27459854067058 5025076298142 2437688635740 35915071528327 738626624542 2268324149056 1067435533731 1993799244831 1047607376513346 15052918083520 1166606548321 2372698936841 282600567260371 874120093599 18483101953804 153212980173201 664402651983 4083907740016 493796797199 2472914385256 6666924281971 1441019801243 392631743955 1097958968209 2535109214103 1309967463658508 23316399452 476513733363 20827682650474 64101183030 1485412425916 3211249776380 31004876451060 1393888432262 2637192800137 7045575980398 504848522095 3665828091765632 811539589304 349070983626 197530585609223 1767717680413 2411074056834 1375427935092 10311683951 1079427210672 379343376235 11549114084621 1204622254347 235073108907360 531300344195 1855972676898 505417651893980 211268318011506 1858185978370 2572996656487 631219272361 1268103879644 30253393493498 1141363554782 126609130532540 22203658726720 4316259598510 2123084392727 1471088754797 3028458333872 58820724345 566195783676 527381619246 729531098680 11433046463319 354703305784930 860688306489 2046638599019 3801809850102 81798575472229 2850322974939 327048891121 291082873939516 60921698569409 113628221736648 2714001826767 1263422578964 1215772914725 4063369196646 1478754970727 1544610110877 110288570532190 2153422538928 2412862187386 24864465903176 549370675170 301595846959 193221049254747 29156199349919 1867048162274 526518068233 2453280561797 300312514418 988595441977 18782431201216832 658327170545 197796351674450 820878007343 1585602625190 1169824667338 1557314451600 6647976332 862603824348448 2474893165112 42091814261624 56397021275160 4129008988947 12498810217890 2847973174594 36349556687272 20155372105482 18778583811416 2487948243861 1098526612114535 11335622897167 2318062495711 3380252674989 2312128046315 1093876726059 1861079152151 729893461169 1107227855737069 2075162939216 222052150078885 17976081069 424890428561742 4270416923166 2128939232928 1082319290188 2224625010425 96037287910652 2182464516612 48193946728489 1110627636070 828759525014 217328089726 3724065333454 4270860915262575 267343079187 1737374795154 1080747878734 13583878860782 1210438195874 310571699899 8694590196228 1140116715685 214249421226524 8814110564962 1908737249964 1370183017715 602469931726 15104448863206 688372160994 27864660722800 61579630309 4044295799584 2001362371792 1050567206604 14155161917205 30848002904090 521825857147 2725735761631 1015664256733 94243512361199 11326802418674 101519760828946 1003833705931 20535241805682 1372494782723 13403293376498 889731992955 209414825070 1074784425011 10839717273111 1271548882153 8730678182192 456542405616 791484662667 2557725036146 1025653158902 52011236135721 328253925395 830539146774 1162171280070 36626145877845 11083651617787 270399034704 500483654509 227454522978108 1292660094512 1807809589159 1540666360739 2545287028251 631576249055 22848668596242 1295973717672 942237189132556 95826903130818 1919205477262 1405521665287 3060321237280 2256047689952 348614591378 500409438282 1733114785889 92362132306798 572039915846 36220153841488 1021874467713 375120073668 9478710001778 352715996828 1462585906608 2381021353415 1216184408254 1446768965976 412620682460 2236699160030 549030562009310 71357738427475 768626506388 274551961574 166793953095263 3315356213547 33765400438286 1334144673838 28827779360136 239690777453 1631670265573 1376590798679 27193848922013 3320890179638 45163206447487 59676830947106 1063965392169 368786054134 4077772729287 5134655978594 17606547100249 914503608853 2511024401032 10519400085207 1117540790550 286493165200 289280688583902 61919454015671 172670681170216 24079264605358 8676687500051 36402685289266 108827437955454 389000886105568 11711508914649 928433621575 895381759631 55123992211679 136693084876055 1168177540531 796229265566 2062314862904 322261159919175 32463886903155 682403676676 266459227940 3323562644629 3361271208021 1648585254050 1796138981544 25286590208260 1923676034375 218710352445578 11988523322506 304762160358 950239758869 32310872676004 4141769675651 19809481020775 1846675790059 1468745523396 4890196919409 487124150747 2093117970517 842709844966 966528162380 4037572903422 301391672478 1479624067697 1445913692793 2559907070325 1319774323553 10847807072127 2606450365692 2246384717319 310615156700 3800208887129 1272464725562 3262118873708 1683091774359 2590319773768 30220113071478 2009367491970 575249098275775 1200455990456 2710517890097 1586297393867 27227208825280 614177757526 14215420872322 150244236415666 2238192500694 1809316678747 187688937288048 902029579796 4022176494070 1260877699137 489480765237 1673885744677 481740507577639 244102438998024 19679900230335 22848914788606 2154205244413 1673073530377 1481565114105 3990814878590 25074819053077 2150730754229 1349577615879 1848061498428477 101531910523546 2581693827562 1980160948998 1064576228055 12188502061789 2981679720906 2114997332821 1553399076926 7959078160969 1975619266370 6091604831155 324742487137 2213885839078 698571453195738 2281890552067 2463683681944 3214265579042 107523736573985 1029419548864061 127463660259551 2668537000208 1127081411309 30409502773663 103425172415 1567790611942 1402900824764 300458708356015 316234495315281 22543749437961 2668074539839 2304858210055 2816667929334225 2441630115815 664477145263 890232218372 6828530981520 1318734774735 7059915500081 216961769440 283712108010 6817950669797 149368000080572 1772459121656 503931712364 2210361344602 724356564061 401651057297 1794700064989 12014670269270012 1309049636606 1828368066701 1822055708008 110278548928 19953075206280 46390556683134 691788798676 8402674414059 15819680725792 19392982057533 2102672205335 729794045588 463853641736 1210489816822 16126253370862 1273837842278 3133529631343 2626467662060 605769113069 484783633717 2027641755818 34254889836581 652974069400 591517363086 1019986402888 170654946405360 762703415050 44468549869900 6142034476 2388707187578 422117364163204 554157910661 953157208253 2514334230572 1019931389079 308512923615 1156723430401743 449275757400582 1169384990608 2711429690533 537034836062 219496779354973 2478813694746 3567486885425 118805381507 2485072510430 727720017538 1876118087547 417521565672 23104809013548 421165957280958 768078020731 1220666945284 1907416574870 1732733707560 3457935342485 1165742951129 2163573906690 17304310738147 10426291840574 3678215001938 1573669489776 983810572565 324129427990962 255314273115206 334460526802 324333057150765 275827836997 8145546016606882 478084700733 116854690759257 10094407897875 22316883327974 2490353466527 8294645898039 25182064710794 539258756781 940201772431 12131567174809 854534974278 2509812468091 1452763939354 1334074894901 2518088447075 1992140088492 1318940153530 154959469051 86795551999 1002487234542 64242224471674 92501538681221 27024063811619 462310550407350 2280379412430 1024505316068 30791157449468 3750114316861 1035512326531 1003200896592 3670342394434 1184418184867 11165239264682 301754880633 985131862308 264419490750 2628251579029 2541075154729 2377813547831 682354041726 1503657049516 3581270743057 4267775445035 2710543252947 1930929411030 1420361094527 18107323672415 1387081436393 1033100350115 570144948040 2444315185751 3128589554536 1343711016244 2482222100698 14373705621248 2019751100579 152945133847 1035721944525391 2172992914460 18378041232864 3092040632372 1824581417493 2267165019243 673133225601 789428160203 2667384801896 94475664909087 660287511772 20056987132546 1962505521644 4899187246086 298173932009156 626105716575 766482639097 6655942545538 47755113094152 25667278993753 1355817651943 2307318176448 2496798625592 1704411932478 1565534883945 771068979894101 1581710900900 1095519330337 26763811231182 3924375970854 108449675636266 1446327821987 15199664677085 3957891173897 1996235592895 169441925354644 1121972250243 238268113484700 296735633682387 30852015623134 1315048006435 1658316907744 1513277091165 909416012684 650053198810 602275928611 1465199876073 377402752638 2273566533290 2441039740069 478198284446 1298759364932 978516428747 79520509370238 10103676231629 1228973360389 15278044205751 346851923182 1106354108730 8705226068881 1460549491114 571294251032 502522471522 1649123998290 827597922626 25739560207692 2734094874106 1881252472252014 3810833636219 25623648632230 2042709873218 164712563572 469809911771 737014126228 656445106268 1449933719718 2117564431308 262082826726128 3570075612873 4018896362363 225737004193 1232237071485 1527989166310 14400866152892 762159260032 357555312056937 436120981155 877992359683 1066934199641 636864040699 2177338014772 1559137171284 1161389352670 4183301655295 300045194634883 341830837104596 2731157763951 1949220393948 35259839041391 316412855018 1267279206020 16499249735345 1247251475396 1053376167639844 22845126064638 194832537362 149262928367475 228185179633305 1265926194097 1096891743660 2339975896598 2737398007191363 8567980113835 575108575855 1207471733263 2039860085248 1485139517132 152334770541 25585762976694 652454932754 3717904561978 15508868127526 506445669332 228975935087 899275320874 124711340426123 13678922215345 1316940611673 1179324790604 123958394926385 263625765892767 673736568740 1085298058523422 2458044026082 189559315765 2237906784282 213499585779451 2206684261070 672551927016 3723649868441 39579026928797 531512859076635 909130676494 664252048919 2583048413347 907996497167 2486942523944 9378969117717 897293990171 29039059942447 257940239791 1128745555676 1228414181020 1963695410699 9796127187632 755547901553 132326110942 3573263018765 1043233698558 1379993690861 1152965971584 2275876333616 3481684938592 989931539441 148469229575480 4058691470028 1695204144252 268057842580 29251439133915 657436999055 388534129287 832536819922 2629018940324 61707963890743 596880767009 1537875853289 1110995018633 182467818634 1855840746440359 4168086579883 287735344706150 3348818530931 1434239052894 2649482098523 8550881379040 179307640796 5464612019776 1347294901463 1459340843808 974393252353 30435986957343 604287240690 92836031690485 1897911218698298 132535851779630 25723194969606 576918687001 2602884940428 1940163219402 2405352859053 3278081784671 752886077037 2114435201153 1065921413534516 140158100241 1831986715194 352854034225905 1181362328868 1946526246755 1170456346964 1376080504635 42095438235619 25720300922022 617198477249 5342408659459 552491921062872 32069415638608 911250268113 599741838408 728774384784 15114002323450 2663046583244 104396747190085 2430555305437 16102664783795 485806221916 211086895491 1436507929386 1248229601429 2602188945729724 682964333936 298318390417 313947811728 23722767828326 1440617357035 2430735218425 2349247903751 1279314446369 1301481571432 100356836998827 2357682912929 7164331996726521 2506458191231 5827198627596 12319158297864 674788807934 26203326491681 2351370699966 1541329829977 1271128990515 525830120774 1660231856008 2001540732233 17642268268478 191749529879082 85213482517 677677463773576 1849430859085 1952319180976 24309350063585 255269165602812 554075256837 326148835792905 39763229846496 1563697196600 116483279121875 640074019507579 1133588483526 57225960559 2128403739529 733327720367 1404244578324 1309717866561 7733917733773 430444080262143 1505226254604 10690744598898 933487189348 527458229973 2691083601242 18719420086888 1764451219788 21428575951899 3176807378926 2607038290153 686977289696240 2636805667931 2634073169331 2895474139591 1697403241882 24753909219297 660984866651 301493914054831 109255555708 2754757126371 398588318329751 12817587005981 719798169541 2103664440511432 540910217930 3503880236585 4276752221690 1499603786807 1606407348530 1670388975544 1823321777995 2375084690764 119971541909791 1304973327580 1643575110635 179309981355373 2027945360082 30381401053577 230742190883220 2105998788692 1255093223154130 936478666904611 4449603485362277 1181989290431 367174916268 37629353481990 2231544844000 668456078047 86375880662 714331108015 1634771450633 339272903836788 2247133775062 2140581752736 1533303500105 7766305650127 1796842408246 819930601578 60669004429998 17593707870113 4156786869092622 1184112971209 2009028747718 90727311025787 194857828262175 877668348655 2561430346084 17605388162423 28914660155881 24826405536675415 423772327330 389832688878 1088750007449 2553412205193 268332379739871 1523374372440 1153603847021 831703747627 1242752908629 76664234779115 2431035589583 1229928045614 326381737668 2150393289208 2555839273534 1283406856347 1287741866895 543919213630 1445040982885 2477709170266 2221998588665 485350568678 2789080863163 790989776756 10265193903774 399932183373 1549339216828 1053755969587 1164608153903 1766095905965 909019465909 23065322032 27840350432 2578018371096 677126866556 22171392942034 604269029251 765855070030 3751674448402 931778171041 85575751992140 1060306853845 25440254493269 470547174557 833218958680 1579014661247 653399911239926 35679311295653 342982953274174 1143577541961 1004604094180 605370086444 230439814298920 1206683517532 599406797 3617125855686 658674315158014 2185018967524 2262728248288 107839522191 4807660783231 2697185074368 7989402874 832273204995 472079570091 2668389463159 1216012300616 1194006319623 13362602956666 1652943119241 1287159399506 161255385116003 497009683148 69626664938480 2757295998629 101658471713488 23510589880266 986165769493 2228434734559 2308403008340 10096125574648 1198193764718 708686322075 263629031174164 31043935663853 2739844362050 4249011134058 501782110949 205909548874598 837885268037244 1197304133157 1513152707160 2119260880560 300780076438 1466570608979 174520827684504 25967987816929 3299499130764 219873791593270 827995087584 70307892197973 640731109041 1419531464721 3319259061416 1387811454293336 2422674647553 24028840776714 3753275372269 2108799321760 1494116123255 599504676961 1949636697412 188045194843051 281868228325 780278686003 83551007527653 185582009098818 1883312620517 1895447915895 3795012101888 1924530923890 1337163688251 80757138125156 2403487091064 2092190509647 51062696886884 907368182379 1113450245644 38261722739471 106271706961482 3887041454850 890020661374 947257000294908 489722193466 4023333168852 1532893062264 3986364653441 9407812921563 2533647151649 426019045892901 1974366739441 873078608407 992231527142 10146182322593157 3321340479027 1221665343090 1398822487125 948283769616 1335716305552 18375273338461 1491699617136 15763594010546 142352238428 22546143330946 77160736598301 2550835240828 359901946278959 10210882795586697 1631481524057 1765454864952 628989134518 1562391759115613 3161657360771 105043902454 1326292956339 1563381069024 812778675965 6907266023139 858095155836 118598671182410 1706596211877 18373043520386 74753493535740 6332755891140 563822350590 81980991250675 1689257413076 135421186929111 132169369585733 4080364945320 1807707889119 535281245097 2563798613376 15914939601727 424709806107870 26899557759940 20907679495251 1286094025898 1074044220625 34908929638502 4321515604005 40279036600266 1179828625899 3211477530067 81435260294 3341407115375 397205049284 12153469960181 1904692592057 1471537707679 1411700349467 1929805751610 1189530326629 287232468867014 128000481701913 619414592500 259680574004046 731106393180 329902007927 2394181723972 430034575055 3851626523408 1672348002369 338417553476 4242182914255 8531092248 778217852790 2600455939401 2382145705588 1339092420939 357435558964165 354790187373035 20570338026721 442441415064 16383545171 3475006604252 2857279905952 2373194995199 1732080505524 1986098279616 24236097623000 110036592680224 96009724658 3415570503753 577810293371787 2043750647813 3321070415949 714791635679 6826250466202 517060126253 1910356331795 2431358300468 2106261816 2961861664376 247739784232 665445810474 2397953970460 2701150471309 31196411164579 289725298358692 2362991420246 768192698762 1769851159852 246460459546664 2600310185808 12604826537199 1392570940313 1350179507607397 2004623404122 1481128819624 7035432652427 164279949995440 3248651303539 5387643710723 141725507258903 942073796723 3422129704941 2348177304096 1730812670052 57732516562899 2424950643812 77518227087097 1951823997973892 1273373172211 21629192293179 22863180021184 199553594068622 202744567591393 1982023579867 263210505448137 1064005008532 1919261215731 4481389584783 1260120864490 1395993123749 992154948339 563471054707804 2461801123811 253741692517 256089332791 1959609761520 763454678982 667191979879 3524199232801 97815159172422 11029203594858 3184572360462 1081122210406 368530608916724 33574351238755 2744366827954 19728799404796 29114935170329 1516648513415 12889281748573 1527118698167 1518769767627 63680012775804 3984835874572 2041174727871 1813555584816 1786892323017 120633825581227 979312399997 2407796184653 1556106781199 1343474163784 28350969618087 946422691328 2349156680742 2051552509967 1567530709682 3955361971899 3864186844295 758361249351 2716633137086 1032165553011 301932826328499 2451698982495 368889654104976 2066175607573 2286149150855 1758836301467 502135351954499 2743661564601 3030057861510 2359750538949 49289820218 64510862525665 468889967578396 1166657820910 478383171276 13228616904115 2179747074364 164928699021546 3568307128938 4006283123916 2164727142417 52939589256287 956597620594 35494915675119 41118849079371 35655625378459 2363820122650 15079248850484 667885490893 666421630769 29157090612169 107289011140200 29395958915062 150679780762854 800615087028 24124897425526 4844663012566039 2016524945246 17276769000281 120402859145 1532453794007 2054266865019 1254755794371 1379169051101980 1734205539992 1547090398930 1183153919714 2398159651265 2604654856235 1349609487236 669973676517 1206330367098 464672289957 115112580768 1258413199403 2211349539008 2385087093142 4165997605551 2060278070785 839935975010 872851665526764 3358584787974 760397817598 1599532406983 2736383695625 123869298798 1095264590121 1151920930224 319397215008646 52932825816741 1691720502286 24672327793242 1563035631367124 668539062127 310787285720 178721496245 4217370907607 428254978138 6615593299790 101156786025 29249115957690 15379884437892 2119553656127 918857491534127 531545307347 3075394463508 464015364848 638370941877 159096035859 1084129607383 25645197176419 3622632462447 38699411646830 439475513717 2850015903261 57865395742698 183443349936134 2242401549779 232694862492 1363815847820 2375123461470 51401644046921 1138438616158 10965010456909 1191904143390 520636543641 2604918790693 975320729960277 2070903253355 1304425055077 290223615198971 326006078250275 1048821204158 478225686623 99741967358 1746221357575 317760647980 34294417684319 1807615102972 4118243669703 132552391718826 967309254923 188945413316994 1799554787845 19035595656129 1728413021589 2908230168678 1218357081054 472504218881 101360055356974 20800930826653 30961665402126 169194958406401 1016229255423 1275332635936 1081453174127 26905351635457 1610494926813 1983678416230 1148476886910 974292799257 127838163663805 568474558075 915333384204 2465211320348 1398146913737 9341009608474 1002872018318 883442552869 7103908034043357 629746899902 236843302284 1802632340270 705797845178321 936118677677 1046839535839 3356834241675 107815347316635 174534410071 1999740533160 990831786383 138210804581 22247022773304 821131028008 95432706366747 4232443632880 457106697365 1234572877700 1038064706190 185768010805245 730810498340 711878907881 63432399780776 45861963510416 2639713425605 2279782894057 309401405825559 2156454595317 1060334124498 3242857676621 298881893376 1827001462108 1825349102054 207189827993 366432847140890 3822347636609 1364343521683 44588216049128 1848571923039 8040553218704 5644801390740 8776365422842 280491807473 2549471027210 1717726732343 408726105427 793747883389 228548210962814 351834457863021 965606975703 182799009930782 30624583743 754537296644 235726911702 1618814412287 635030044488 3692617362124 1586104772875 2690240297155 2533617489985 28725265906369 453527014958 166562862290210 1452151984356 1166570555714 2632607504500 383222893395 20207553824032 1263517567886 236000808222 352662290493 1450843992496 2130497022335489 1980089951626 152806464344 499515934441 19873723998 289932874137 25763243375118 1683388848635 936819770186 2684357372804 1455426239971 381034688240 26050131772620 2686022622054 1869054660379 3044590624016 973636019801 52471604771368 817865181787 559484156706 1178024053401 118779817658031 152863827914024 495793589214 2283367962258 915385619735 8349216695789 1448861301115 188948813760 1584133403844 1243828819463 7746584003428 3008490558958 2033614432329 2483066708685 1162278010724 3935040652425 753444407304 1960787482610 2748002462028 401549382177 371997145959 249867035515 172885435638 1215815945689 778114166844 1518021715430 2713299537052 2263515714514 15501873036821 214916838072 753876566440 589895300481 20594227471778 3356802725804177 84481576870116 664779033575 1341243606834 120703143242196 12676483854 18039436493920 252533322244 12533100996117 87961415196956 42686813760171 2419331330685 1938171369128 13619303519606 29722815415955 13025825108294 551547159934 2019674372705 987317143494 711538483216 255667668382 472048181864 140116888818663 25265297416788 1898328040562 609372602079 3320516796624 659835512660547 2806727042813 590682873270 1748875988019 18655694631799 3781558014322 3027736170158 120427184671 1338123450264 176940922230523 2216506434373 20828921321940 172169585532413 840658028477 878324808488 2366777767531 233121246115086 1647533949258 1299026152378 1001068138600 1404773566791 16637461208 360807153039 617083365656 994811294621 1192591618356 2826201189515 278357916481970 96830333973 10483199652344 435463324002621 29020336807456 2093915409043 2408076824154 1516554114274 820472287430 9062248818096 2130627347442 248592185407370 4036452853725 2155391477744 2761308678607 2511787499767 919478434678 445539171747 41536376624355 65985741161 1056363274095 253136157307 3515950716392 2208527757110 229496670173 984750514026 1405416416153 252594251331 2478266534201 1085175142618 1979427341989 756866779022 1243546563486 3652646700654 44228142293444 467103891559 9253815267958 6234693287847 564534149219738 494424025252 915535473481545 1535273142380 109815115415258 221951751233 18865604967955 3520392286988 144213615269 119533390112316 2336460113381 2678298638869 1673519147153 43961090071262 1428738016752 4178002789909 796128066592 1742147723890 87386580215553 20691037487852 199461352188655 103673828117893 520312486550 202699231863429 1174086101174 967058770830 2964365293648 1395211647504 8555023196502 37540366239593 871856701816 5157401830036 263436977082 1265258021019 2014645513514 2011234233388 1285409354061 210451510423 308854340055039 2613260932087 73303482393 31831507534712 182410836617 130380765387646 3694346105458 2608017979059 4391264301473 17093417547199 514752460976125 774563901024 167896459366 2051474766024 3712889331170 1229074619876 21139345030001 26860162399982 2458132865069 8711468840512 1323934149864 2737489630523 544614903013518 84406113050043 233953283410 51304543074342 303388837606 2336009846014 33482258654489 5946781662644 377906739178260 4301478401908 1333579965479028 2315841189924 1279398812658 397264869921095 1919105439920 2004570667663 115573513434 468364082909284 2629944635466 3618799730965 2042024728790 671761284855 113920923915611 456827796522681 2928947480994 9820941149861541 1369643953792 655728712127 1527370446985 2232317779516 1824109855151 1132447561451 1610515383180 450010073609 925191141484 290557721882562 24739578137137 17312593524107 432921023497 402193419564141 340841641142 379749623437696 2234365055629 1585347082101 949843197016429 1980756692904 1607825161945 94323606776 37550570823366 454921339628074 2467256365394 92431757767785 1564314398849 19291322466595 333620214362920 133028592649 939794791318 3604115615746 1465390500303 957364424231 3983015687881 176718458478 3172152432104 574882811583 1283509000431 192192262773003 1514385267791 36110156695902 197577634230 3511374259856 3541922900652 21707982067894 34163313956 2143185454893 8707120642288 2097392112431 187815917779901 228939663724478 3616929770767 1232860935086 3543321287807 839411178756 1113758361959 1354260618290 53786560970 181934925746 1198866190188 3291466850207 25995583847298 540282869151 1180347247508 223800672172 16893996225055 2085717678551 129739638921874 21709993195160 131894147158 4173375561621 13135181846 2528180541245 100466612828096 805272102475367 150889420375183 11889996308474 1111755903245611 26753644046870 3463408788180 766040159288 13227805720086 2637924676892 15561950377253 1287628471383 1018855250810 5557243909464 1187285953117 367773955094497 10791061569651 15311112942809 93852452916 248858643874 7893855759332 1324459361762 33827186040697 2561637369667 2619498609106 1186354037168 2949079796357 13387602081 38931735993221 17333906278336 23767907848076 29777173729395 37869092704329 866425047198 2884699629365 272440395602 20376295228789 58417259204141 856594514515 15959767935653 768524653750 2186232407560 1943480821520 1406451769271 17057815803353 192868618192662 1862141708376 218412705670807 799725103913 3409538763288 1122962888840 13436498132 328428889396 748879020729700 18018485061335 239121860082 20915700837141 257572743517 50190734640346 3524074074335 369231010149 57182594741045 448021890122174 113372317446598 1595783508834 864683620497 761211033729 2913995153609 174305352360 186262809119559 4077587028829 3334314342815 1360945045528 49820632842232 2000338124515 2213747343689 543452770775 2435277533308 3025563383772 1753886298473 6053244653943 2098779301533 202773513478 884608947827 1634204878056 878324374948 1511864229929 1296143633319 2748178967872 16754653245254 31050915623533 322594161144 2137824146995 44788720796173 348744710510849 2611319565906 127974449057340 3609507199790 2616737930299 663993212416 3779758923680 1156766487046 355178070044 62447996409452 32424371418829 309525084279758 31046710528628 615005853244777 30060585938637 2178107390435 2443105824273 1268793329963 59359591222796 633009790361 8669789121251 958844001704748 179613453386894 719175101697 337763532875999 179543643927 77449080015 28114712669946 1630523136850 571532051902 2094399285034 371385537281510 276083180267517 25086542450442 182382543524563 3161281678919 14094465253619 1039049148867 1766295994784 656194206551 8384749911306 150838765364357 145740184362 925647611901 1987321546458 1004666195588 2386280950654 1068172885127 24489831126579 3176499895067 1306462298365 31474967681073 47313660552075 1344374432221 1544861643046 130730999332 63610105154763 3578419661928 424613958131 207995199746 1969630314835 660315560447 668354029888 1640896584884 586155977098 1376712333390 536534052730 448504401633 498306269911164 1530522496284 2296593123645 757129281881 24136172971451 1030428219150 148277289554205 838300035607 1216929664577 315633932949306 2426896553970 1625735258392 160831920197 1131566683901 212409986016123 866616950599 95608753262734 718970095870 19010196325553 2013509948963 908349907311 2210154100590 9651905859420 1060423187471 1660276236458 21454291328344 1282047559653 2706491542840 1241444827822 236178386330698 23328130001940 1040154604218 1295512600301 3952051343960 10191559560 4193656291571 1767529713676 944503323515 1485514967876 10169406376582 667511542892 979825554014 468182086884 1726248864739 15303465399816 35090222972634 8986571557967 3163642432463 351985594405 189455540454048 385049803078686 402310952499 1562068575794 3676749745432 26795085314975 14300243812220 24814784840303 1151966255731 2402553459281 2931938933266 147823364203 27679028832496 372550385478098 21208105032158 423863704614947 681491510316 1757055794992 1024928874231 325390976676941 2042761230420352 217451876949 877945502978 3047532565857 466769751739 330266910628 470271046917 938393885261 2109653415501 1248325524724 1537040951425 1433656816374 638983323122 1666122425801 1144517927597 201100146310 675029896243005 59053840281819 14343468362234539 1025165129653 1152894519399 1705921356084 1666544587623 428772995802 89557182986 43533505486669 632377759056 73031345902267 29647278761730 36043868317 151546367664678 473555416997 151550169920934 1348006133308 924468345320 310469953298308 1845523929223 2386773889613 482822450414 1837457773569 2515720417385 2049202038285 1692837660239 1091879028044 1860889469180 1768700517571 27316559669 44790428628234 2611738761306 2522413407024 718009399515 1145782974241 3915056943498 22534469120868 73083272091874 36794263667873 1724957943574 4315628800089 1266300134994 480976096017744 1913488070213 1554841553348 334378025757 1444448475450 1675343419473 407261883647984 210614804181781 647592209082 1304466366032 764802514621 281199728403 490842626968 1592159584611 2176484628048 51143225594070 2090481146344 43051659886775 2385059516976 321182023402088 725629949038 15079334605880 134322685802527 743785992775 2126393432925 3990134910451 961078001183 1140801099776 41766673422894 102795771898156 56236725971165 423106996552 1896294182984 198630960348106 7783714359228 151248482172 23344778345042 1199109171082 1111933503490 100561867039817 1059552090490 6920098485345 2507805543697 1544039836427 2250961607328 22533584783014 54104270656546 3754025914997 1936343224470 1135357656797 2366187267434 1453780090125 28132693714114 1293546915793 130211356839921 43122031254138 2480437643707 1355439536514 374279170003417 15715969045313 126391963560 3176527425071 2211189467752 1388116999057 1097554339017 1826783034174 1391414226562 504274734272069 2009690984278 3335290152534 28851321737019 422984879811845 90810473805 1161350578411 6615253790016557 1753747277136 222904331238233 631590165003 19140939311802 4165151235463 336797107456 2040185627548 266610836515 11821001837811 7501757085702 2334902653422 1392543726536 3799664103276 1450504317566 756828779198 766600930146 3864345142548 1010226064648 2182186193550 4182526041077 908601698773 1564743122613 571971146028 416421897753 2306343056067 2133101077155 128076733165709 3697709807526 32646354921 25041003923 31493167867318 421323697313609 183658322310 1870514939348 14029564294300 369627773784 1285343497382 1335965833948 1614037088838 1913546803618 4799507141941 2609492643298 16581768200307 2631817423475 1019456121295 162692479955 255106076686 608351029996 1170308209443 4313304199141 106054185724947 19748375212458 1496736743417 432386474091880 988159289472 430752010045 331893811964 530159532201 636409634317 2455607002854 46187249538 121828672345006 140476704022 1686021946064 92198664326339 88385156939 899349608086 266342320774268 845963473494 98488509810 1362119160573 1145591801524404 371124094989 18358162705576 1103887452564 128060490151635 1317636161976 2265483100642 2822939151783 394365018653541 2213249494822 6499413704062 183999819224534 2316830527956151 86628030949 83629857783782 1319402151905 4223442950020 1082435311128 879513095152 12030709952384206 461097002260 4577343226243 80332617574873 522782205486287 754269109393 1936464009518 2136710030230 192895826629126 1915403476728 227147161620413 2063155193326 7440224401039 676599839292 45052097476617 14166835981577 169620349936417 2199483354510 1307798001426 2227747426478 2501816837154 1440236147205 303069406530900 10262796806095 1581244421579694 54474659311427 1864810812362 82809346046982 2005966787415082 42171638540333 1100278677061 1440755269786 2408238195477 1343375036091 43038605689088 41314725113012 1418704588480 869262862593 71666466519 153279638713071 21233046158633 852485221870 1366266090638359 191817678331307 1088786348214 2227452206771 1448662373931 565361982962 28417248117321 78786595010 793601881087 2537463071637 1473607603965 2246132865487 4861539807164 1848301685989 15189499890783 16272342268305 3686761157694 3285063737489 1381320540584 1756481555771 39007828505101 1462186009601 1772333391159 145951122259892 613959157881531 17969756584107 606406812106995 1471133543178 43371283613415 2289209064080 1957961107083 681570959672 1261819242802 1892871754457 3304495301319 1374246362956 463416185355 67393617118929 1216485415560 2370393605808 174598728818844 69917423218147 1834665038530 2746071128729 1521105385654 692624411132 245129795739982 2201478391535 52942695223385 1067990094554 160228837259519 144607597121683 1137154068679 334769353564 2645457467242 2022530839671 201389347634 5514189368227 1500736104240 135366569514 1195980214401 514997779496 558323245705626 2708039897209 37380054632 298785240673272 753613239417 1837380260367 182129429764 1719751605112 2760169767431 273852297256 2634386642972 1161808320549 1730084477449 1373972743461 1822161213013 78711291443722 1769955119323 4163446138943 10492429790767 1522375352962 127390386232 3624787240140 1466835463733 31105553897954 2358401129568 2094118045103 196151626951657 1705255051777 3194565028545 1586599656118138 537788651524091 1304448623816 1534738682778 75430991447692 67759725304482 55945466918 455543531685 1217221964097 1955721405239 285009152623350 781002444924 616360017961130 22433664252459 3540271961763 6416983861579 1515457803651 1374214875186 484778631462 2143147241880 1869127146376 603956639247 376051119114 2498695003790 23270891937009 35355512583359 3123023354601 330526067599996 38603171056183 373518098216 1781773445258 410714378000 273557784472 239776403834238 1079605286945 58282248527727 641022360504 2198425047310 1748087850457 6694592702409 814733787859 157385188785487 2333651060781 1763983973992 926583806542468 2359638141776 3020863438492 1197895972624 2579990887589 44439229597519 34136739916550 2404841307350 51349600518334 2829307614785 472447904820 27474013144529 1158615923183 3044315491204 1116525549327 1667923552063 1418390286967 342185238306 728815503942 487783296433 7484147984602314 133090694795574 68238176147869 1716688124993 451567981114 11110090646599 4216724572897 1397679476127 1853545757745 1356114935893 680143621396 1054024892243 2342958644871 71483985788418 236937378141 2697343330010 16035315180531 20573601329196 353841059527 3319519048945 2609111589877 446070323762 1013609004710 285759757200 844431859494 15771173778454 464421329755 5493924636067 488784760177 2402581639335 67954378085 193951461089 2916699923355 20992400109754 345243169107 13616834895228 1859227945953279 101863404143636 439741977994 986812363334 1422079094423 17958961610262 2883970157845 21777359489069 1622442589111 517064119501 858384581014985 1331312603274 32989182766793 105696016252082 2797441651747327 1040599219269 25186331246369 186317484409661 16842506052 2135562049011 230761767029 625884034378 1007721635742 14380511981107 26962912450267 1316094412195 405902245126 85887844339 126228323882307 977205797074 996009905626 299283595215 26924928082668 25472182606705 98175873947771 27415689164138 63698117578752 1970762642852 1044468024955 3462873834671 120298985105891 2341740099587 2208257452455 619543421006 712436552420 2258297861555 166379745455 178279172015282 1060769804407 430387874671 106240947570041 846389073920767 6384672882801 827417068136 1461679929054 882430636999 59609945768816 2100893293968 135829123365713 3070693704624 1836741496609 1629951732693 1154079225070 685036596263 10507632598691 116532030720162 2690361746693 1549533216267 1535171342936 3275624443695 1636394806327 2274052921033 317407873072908 1509480863820 12315894082 47373330151 68785688248 2751021057173 30111453291672 324264956468310 1518895341955 23255142210104 2544152369658 2552182493779 597493652775 612091774512 34380203331346 3131411649086 17458502235016 8590815081520 4482123109992 17481222098303 1719101071254 1600860532130 1470251934403 1018055549212 2716866269792 141463556040809 607681524677 1837311714342 2291052830046 300634532314 1358795946160303 2501515130107 6610803264809 1094119365729 1369143859588 2306710807268 714714477791 67963888663 256807304875625 2042022025228 1342357883494 363182326890 159042528522 35305040054127 2412431001614 799550083018 1636936385548 301146279459 21476776453200 23673866930777 1769594778252 1507498034776258 12482877696906 537672345749 294058654723 11479662123953 2338300433230 1426224617499 2680008652332 1274134362465 1002715354296 86279446374960 584569292516 7475758032247 11665487526350650 21375846713980 423918111252437 383774924683 333609815307 665190590610 624859762180 113942672122 12166697040004 2423645607630 1045781516481 2278893855619 2002301794568 26932404235680 1292999833400 525804964020 183797620648 16045730259100 3264580580970 5316989447826 3801635727979 1411731698628 1154748012736 1233317693314 931495893719 1949956406129 5346573423974 570196156962 2819694472533 2510472789623 658320644182 287475726050702 1557328822310 92344393326671 883397181169 107700458723773 256200998152 739959354229 24075867280240 122471961120127 1025235867758 2132864349069 2214148295865 25332273170 170704602371 556158816730 2045561689803 2219447576814 103124189070758 785889023749316 37955422349978 13355472262332 697466155935 23180617802120 598471332928326 5744750485084 92750544716572 4614985787309 301354106625281 603227501408 397953240497587 1247988478766 3849582259989 888078879782 922904720955 3677633713944 82426062409 23927593481687 1733733086041 427285463870 20202641277221 1227587289885 1620278338783957 1258443571489 4078814772166 808687340203602 3191632700360 30994862999726 96824919636 1697240776324 349424084332 1965120176811 2217884897957 2438155302532 30371904062 1579282418607 1308464490478 2055311195862 275182180086390 1061220210345 3653461742926 1276563384731 530699594428 704905289700 86186066270 5903422803083 73693713716239 316373888660 603234813175 872067538191 439051106632 373852260043646 219901347136885 2077434444934 91908741968 55356725444 1521253487644 702726529446748 422626552353 117877061012 14674171346485 1965431568573 1486487821699 549474130028943 1620730248661 971170120326 2248530872602 7434659927667 24763049502462 2231655610557 456787879073691 79078496682 619450471354 2715494350290 362103776289 28370945475520 1850485542564 2107025071714 3237597546476 99487707629483 3917347452638 11020045988530 2271639917910 96722900465826 2586766463237 1405279320445 497776536483 1734215015111 57052914680518 37904940136038 1669618487864 2587074604275 2367014225548 942566302305 1175725710555 215752343989 361326566899 531590384138 768521303527 130917668698824 4229828473722100 997704315521 2816970090183466 617245234067805 634398801842 1018566191391 2965228603085 72992741888098 289451435239 7549470641526 2238886349201 2480859777158 22010926365109 207318027523 806821443407 2148849873127 538382752516440 1269326257471493 26727182653741 126811568915019 2157300848207 1293123641943 1477354569298 2139891414281 1317761348895 536080730026 2253821136836 815313725863 46669420996177 2750941131814 290130547124 2503292922274 322243062004962 6914685265232 4255124156999 11896337603893 309549989192 626794449222 3944079427438 7434945814602 446772261840 338667820950 1388850559894 762808419081 1364599746996 922105559905 1468976961400 466678192552194 1119158184723 9739750336 2625220773210 258645615300350 620112153595 29928370750503 1614282119509 3224227427227 34773525872074 3099663910380 1906248442650 1646798096941 1204647219350 1995060145569 396205857757773 23824949185050 2228406074706 2810597145225 9910395494465 1391104827698 1131842648048 2329573064145 436207816435 2488964405222 1532582252974 1137588217389 2187616814820 2806744293163631 145452564797931 359618933735819 2408280369698 493964524371 1040368740435 1874971033479 950899888516 2551840957215 483969461798 574823985699 723069092579 1354906224539 220853156226 882164808721 235733413230 1010050226504 2556479277070 5838600660710 2949389347887 35457648419144 3324284183031 898074802068 1620072328752 23745651336768 3696157285055774 2267000823496 21331253133643 2518232449181 666461421091 540892557399 156711463844727 6165976128 591262246626243 611265743785 25556152117188 1536155650680 141921160235384 696795197521 2635969455091 465038269242 2070499281292 2031026454558 1931835997773132 2152382211945 63550523222438 287959228065 133830109152916 829716633168 1417702655695 205542608692 2485891236817 9021009056194 462866221763 1893646200 1814255931203 1903566094064 30571698715647 242656557874 687553782797 86655681634797 569278096659 9677410940171 1450630453090 136269465109245 1628157097114 194357863534832 269562924911 8304265499149 14232632896 33062549256135 172333391752489 917483742988235 355736723604 1395785069736 10819597974882 1559704195100 68048345919863 1968607225671 32141555450848 1413074723883 432429313667 3396339266703 935779770110 235779793902 1935687578213 11438883429746 1743384810719 3215394915647 2229120330112 91536616448 19316376224791 874473016681 1249722426859 1128552863571 3741935050374698 2356446760284 476083140907 17734536683675 760445221471 506777663357 13480845439117 1189943862500 1110146403235 2227073338192 13975382061122628 2619234951611 1046180067001 60669867956154 1471724203891 1188940757393 1095551194592 2917727091115 253213762801 475962995204 688203220935415 3885883685920 730411656356 3598524958882 11056826608091 19321444117489 12935145292671 1988437016781 564357985861945 793261864931 79227530115053 4423287474947 902307412680 30049019293 2235148475169 144214737563383 3060995734262 1490471809974 4627293630833 2759839144763 53194346261111 6470381020310 882496170355 7687491361692 23943104658024 371506711558 2578461813787 440343960389 2408353910973 413391571618 17412314850411 1488068729593 484491224003 1409286308991 1151721715321 2314593398698 2780398634779 2874193192700 309495642819765505 1632878689043 1798331510257 43594801752415 26016081594767 224673657651708 4131062702560 1865188323761 838862465733 488553212084 3487259803578 56187992746 42300305057833 3534235659687 5766182187741 1930072819805 292988815431 50622619887975 3993816761739 915718679545 648608434472 2420482363858 2076691043086 3652215138296 1756508890218 7959950757124 16871687492436 2523154059035 14724725499329 1996580266464 3715102273767 4194686450626 998230998265 301784264582458 360160424108 674273358919 2664992234021 78371368278595 1806122537292519 1522566783718 6266677704831 16581080487290 105756593313767 160881651822773 1082524761354 10159561657750 15216031086 1403134849176 347297759798681 18906975981249 3584897893004 370466130370078 396478309704 2964399634190 411351226846 315670362748 7836387521163 1140685476721 19870635806990 788597144921 2805999830736 675210138470 1243336168233 20125116481699 23273871534045 171787998934 1242493603049 136755517106 2403769759238 1536187454563 2074049536523 1405985045739 880775086653 1554848193248 1423935781725 1268816024651 603763784898375 17078563647749 1347750476489 2177919213864 2119635102125 3506438872562 155330743051949 1144418376971 2572211162236 66365117355359 3301778495006 235161461031149 1598355559905 889297129024417 2677285664325 152005306096 5142668225486 643449338046057 1453045474146 648669232113 1580256068188 26710574747558 255189698261690 479026884003 408962671880193 159128898431 2220151710462 122020640636 599824442575 31947675168483 875940891371 934576636507 757471472205 268917805316 275756629854 2737224583863 3646037619375 104015878775932 1930418562719 59144867286416 6023663618524440 2632549296815 23825783028285 568342102265 50039522967894 1496920361860 853466687554 1153361722548 1994988267035 984973397032 147324637513408 1902758594204 772854690466 84924431899236 5672009503859 3334289903694 10365237692135 1532158528023 998705694141 721350868753 335578619098 454889232033 1917784505429 151019552446 216663579916374 759723761217 14802643910617 482068305311 11386288580415 400137626096 366367934752518 10126105983904 942036560684 448888822912 3273753406973 48810749944976 1043867504424888 1377325183747 1427050669606 1192240201743 4150256355405 511925840363 722198414828 1207191075990 195470524133139 1131478391869 437251685520 2589699157353 2490867355919 1903023722454 10844939364304 1246188602902 1623413172778 375738651047894 1287288409205 740446202463833 333359828682 3583768954467 24776207084180 141109772504 2103092739893 1378670820138 2431557191988 6681623858605 2004286809396 853855535668 518930276093954 958566666041 995482487541 160467642324178 2489731524957 609366750904 103421352790149 835410240561 2290329572200 662214041794 71296297125614 880699587874 2052626083279 621547492584 2050127896774 1351459151848528 1133881042392 62462467120437 1804920842124 840656035509 1230184388089 64322065814077 664075130884 32897319137181 371357919494377 222743909052529 339901518506 300465146399010 3869385739108059 1191936409124 1896197741070 1326275828694 5556430576024 1674497276878 670419947071 2482883960672 707211487578 3911856762084 1213819906802 962770016545 1448796123056 164134844016671 1168784535780 1015364606569 1450466324809 217489663547 2242517602713 555124198991 2487791601142 31896763733443 2502806072597 656068035410 196607157157104 2836612623033 1996624178010 205025990842 349356190330525 857960301893 77450485413532 422291034091 1431852954312 463751124601 99521745494 133086622462050 1410905209509 5311417314800 663773086260 1382792039104 2671003215888 2089658739268 110218053326 1086235794607 55613940055828 2984532542863 1911657562904 170167261600 1245261721140 298268844272 116432399705 116292944600325 262007542718 177234262800139 966349801885 4149909749171 2553406767883978 1856019036260 3040543390322 1754060775710 1131029463831 9636459612483 1343452449513 631947184372 135182496620653 46366586420967 2437357647242 997355247240 370037341211 107803717967 2236887251446 4102692983565 530001809555 3280761330162 2034787644990 679202940985 6696723549034 94593936136519 1028491045203 951618631024 2095031785392 1799433082550 23292129860426 1043082818237 170018278669842 2329413401613 4174960547945 27104508937721 40655808202657 1285546485148 4004831374964 28899550144924 12172402271962 279701572168274 2494826848225 920170869258 101852162261 975241942272 189115021068737 1119182770523244 1602410964803 498665659859 1201197072438 81627106258248 428501316197 411878122688 1060146928451 216487248579277 928240254408 984122319739 50553047461919 1702470228773 1238948350207 1372579426073 552017002668 2906524919413 655605571638 1145749074282 1319729268093 21441439258747 840637571935 824303043585 3538592693497 1087457949457 30505926520873 1749821553414 1608158068937 3413262039266 1376133457678 1740822353823991 1079592419007 2593581751124 708807249248 1233175613182 638688909707 699167856048 634818796800823 536489139330 1875801473276 62066546192355 1290291631760 12529014863797 1025058093545 4099700685534 100035181251490 1214169152743 1754792638260 400932283866965 500774795821 52190069379062 233803515233 20002509071321 305518476194 1794775645466 81804153644782 710670402524 1459081126109 113728429752763 5807586955294 8641887415447 2507309204707 4006041041939 84083584549 4716281647898 3301991942031 272705594935 61916964103407 238834471868923 2927568424113 1107193355649 303863023184192 815056107906 3792699203579 1196653716576 1453306342793 158915280859 886000911747 1602649270208 2272791384424 352460521231 2329299117977 716067557221 2810488688001 742895669027701 3250825109576 6678259094197 1448890609136638 1302168008971 2349540064721 65451497707865 5320705909675 1234740750526 29393162357430 65316655188 1033269242596 346917303819 9526433184891648 1138883145918 1517950583001 18196705326575 2377265325031 230009433398218 957395648945 751456088474 408988288512562 40310796084282 388111931948 521852037175 1837733364635 1005845561497 1928736470082 6676694649631 327424821473 1065586445701 1457660140102 110703467726 39793958251165 812094363391 1542772825072 16909006010471 1178223797619 1060633696425 1022535936807 505901340330 351263061292 31655821253158 1008489146411 2481202809429 3719764531842 11727546844740 58059591033541 243687727277116 557382726622472 11011232146533 19587547765081 1030579152714 2936530737618 87084046647569 1532755746305 542798563459 24318332290093 23548484964675 778309239315 75416193975980 1339669552139 394731976776 550186999795724 298645341352699 357197119893 38948609418611 1718318749528 4205676191296 1632268663243 1194939624863150 11091009501033 657084857598 565597797889 11445574806198 974549013900 1100500980955 778951438450 2233683264996 38461709156189 1805429743431 946064542267 2544244821929 1226293072293 351120209852935 1613784746772 12952127136156 1221503243436 22133548082309 1276875032317 22611052823851 1549593736691 772987057414 628608435302903 1684592582778 2411503228245 673570550462 5838817717297 2004334692875 1248533056426 2256234488084 1399906317032 4514065352550 1554312593291 3965531867300 1408379965448 15725155314773 228014723527 2662920241619 75481168902761 1553020524577 2061276660472 2279523261679 94592707009 262869452400 23032536823557 361799038726 778813472369 1063781322634 1211719034275 2241672984160 1323473615114 2565663066859 335955717133614 2419227275186 1346612144452 7639993472 1505658755002 22801302403514 720423667392 3731065199037 1255193602360 7990189741686780 194840282569 1094851903339 881532724158 12995608670966 1447616465779 50779426864 501504750589 1462785184504129 225482809074843 4631315533759 711291740200 2884217778375 674748442035 2780236508 482839728846317 1548471580286 202694152392267 19009588981984 1643419736320 19110579456491146 2869217375734 404753906476430 1267104348552 65526154567 167075774974986 864599009274 2746915754402 45897405275491 5169480985462 2276470848225 458205043691 4074370540524 27049027224291 1232315554501 1446320453636 1183486276060 1355390807471 499922288632594 53658756090724 16069248911088 832935736354 498527946003 2018877115211 602045599129 4119749025521 1297555463921 4294536669364 962192189000 4649362363548 1047940344318 302992244576 287400573633062 17430115498536 284671671166 468723605706 1545352095181 1076847016898 1128528349852 11842157785955 963106774814 20734202674630 520227167968 2669696602444 326700041583180 421321804108 229369682370 15411652004358 1043129738984 28671046276683 1341784340508 333903155872 705428632836 7850894572678 20482890949578 1417543320013 1999043949056 2571944854409 757610656869 2919970743358 1409289872349 911013230963 937822136378 2319812331502 986175972866 397879151808 1397332777533 2294750863965 2201203830704 118104345485692 173781334204 4280419890481 12368515328451 1547186773329 1983476639807 40053352002236 418213023363 3332726972670 1961745482458 1466790269705 2116067012222 2607469095675 32694573892611 423157739946 1630265142404 44582089223857 2493034319391 11383196625298 58357500453348 1834662537456 740258475577290 11036202423037 41385927097709 1378786578224 11211536616438 12169385499298 54760446683814 17075187031359 853857468270 1228388327839 662417175336 2434026118219 445402655134 1920453726705 102842545150 2435256444498 2475047381116 744930947144 2614727318215 8893245759357 542214189401671 4223708923900 2368559151456 94557573838468 194395593329175 1779436750789 83065103193 1412324078150 834744209679 189974535626 3552179435882 29301924389085 323124148447806 2615378527105 1164419415988 1134733272341101 22731825094151 193598134714478 17892075504673 1367966159944 2685144853112 338086192879725 114486166250 614848701717 12337925038984 199800826546 2025422116343 19939397112921 1396359920175 21967043490892 53306221186471 178877104993 1837154801574 3901083434954 473841165405 789398658362 944930429106752 1221134699116 1493226250188 275628860091 124338094117586 4818396316612 191966892622010 996920505230 28833530635169 401352110652 15250098060 1285687236606 26387186814238 791604623613 11210043755433 93958392845648 2426241092478 1411206994782 1043791964856 74516509045013 191903964700 609405176984 44161676733239 272405895081 357493231437 253442223705 1944741587286 1432989034166 2249621388724 195894415304 1322886259210 36920071778482 1612460479797 478561801650 1046840331750 1065085545016 1265773946075 779552081577 2576716365614 1876281569204 76469711952859 1754101280198 1726200718359 72943704754597 179771557656 1668509550923 22545197509769 841031743213661 2656570160281 294904136692 6598100607245532 41062243273104 27875617519141 1856327997224124 5664203062138 2094481150158 9536246036366 119465571653 6077539655432646 2017443392773 416377463409354 1578986015745 26266032897227 2766143221996 834195020551 816889617268 1989449270224 1734414573473245 613936442967 822953573732 263484306363 1648631425170 984463930788 1985802011672 1213290900583 3015653874147 1949201216373 14878022241771 684827661263 21758447058317 2689160893922 2464334507117 2227764948436 309449787742720 1289635633821 756956978293024 909888214571 9974911378618 134885223953706 992325330255287 4257008846763 1292812186172 999348532870 2357968266875 1383474867160 32780233217376735 2292369721554 246968127692 40445374729375 717510353351 936859461110 839244215459 2569115363148 1343560708025 1835373794298 7570776293949 86472656615 17776167364791 1265191009661496 1978982119480 1517796071925 647693468635 1166219337898 2169938909379 607818400046 638679942648 2568575283184 70465882256389 514543025078 1279831209881 13572787583620 406066761566815 1430848200555 1881950773020 3133893823594 2438753778425 1301934307936 1603245927153 229538425653 1221454244409 439381654599 3843366410914 940649755407 1070689407350 329731532033852 3208106015429 645617244997 19628597426 246440247754 1600100752343 5421923553650 85515605283 721199235402 479833303734 29402598904951 1061321896108 1436379459833 4332527652196 234646677171 1633399662635 496938994800 44796635830142 371856341222 2604704938842 1718432631750 18507188347194 1979028333160 961696443430 4060208151947 681829511995 1514838718439 457517426651 140598963612 781800945756 91297100635032 4746258210300166 2528916276378 2743670840793 1921200958300 1447490102879 1381321982978 1045201358330 2538337568522 560948979687 2598564158510 1479214123670 1312352935626 2245946156198 5592415891908 45949429747335 1634350105895 824934740952 295560990808 236259566571 885472054683 995357645270 599810924400 861085958088 2528523719270 3846341428505 3001851386035 249885641054 650584450375 20599387079 1852050765165 19137300576186 1006994356414 109057658825366 1105357686184 829869083733 886731369007517 3015860467991 730039712212 645132946147 197053594832 380523232470 1415938321244 398189482126559 1649080612455 155955483149 2122257477312 1353070494742 172598319661 228739912998340 538458422783 685082657254 778127009342 1916237160101 945376353219 1396182454897 1710214178238 58557048993 305308049051 2662592645909 4431745704643 2079201664154 2739074297136 31234066614876 86168022038 1870085323919 3078429298173 202886428859040 2456723414889 297387241987 189685771102 21415560702525 2127810763169 706144472692 1642800683053 3802253058164 778820741191 26143192560101 1850478757008 1494242457753 1880740373993 443982759869 11568429716326 1068533428850 607152546892 1182808592461 1010685725009 33908738899411 404283916565 1349413714983 9634612808914 2279753228944 457709983677 3368845220575 69075695957836 491605629085 4671383038629 547920507223 2550367629080 2638999053027 1061416599554892 15407401850368 1340824773854 303454801731131 399762740215 1765634813469 2651810476042 2287440825238 120109255843 1588849467989 99715689479670 2376796285105 64497411770517 228801223253 3699388802396 1659532379947 2599906370188 2509810840917 174607107723513 119486408324 3813693584918 2325414733633 2565650731881 28694453352061 5023237296348 203958817518668 1292742570746 2474518776506 4058096028077 1643228294726 330383827161983 555956475476 14025561199543 25947290460 1537184843428 973318293570 2086019783550 3421980029146 1351685465734 3539278086640 469460889686 846195867139 692682391435 20477988115889 921892489458 1914174820421 1438472136073 325654383388 135185890151513 1940312341036 176381463283810 1187085548044 28950387427796 567571877409 62256850554827 3811283190604042 3040383123930 1235267980329 24909022076960 1124628870019 212160825913812 20394682248777 30912045303894 1788602496334 26475112552013 205462637157 110083462380 2763222653410 2716034078476 1997860955777 1519143577162 2235519975345 876745016128 2697243800828 2056284674994 2311405435092 255300054846 749560271585 746102902163 1187576572179 163787219321379 590642660073 1039418570780 1679489802246 151899147436274 234902196346805 449488101837 1131552600980 20377171576765 770110354196 1339871037211 176485805476 201097641584 1276467290915 307726290788642 29471727074818 258864123048 2739570248837 76874090797877 18386983640480 2182111188601 682291066315 15348274626335 88326099589820 227004759945993 5742983258723 1341006544882 2615850128423 4241262210746 561397833103 2714912454842 682054174889 2419385829465 3281311744844 3964534123207 36534802635672 2154076781778 176341087314580 89867511476896 37332008453456 1802996429491 1386247426133 1738918623214 4315357880864 2713891582555 316891657792 3548340323773 814887759044 1406341084475 3262801438623 18107222196306 1660668065292 2160699690245 140056769688 4167682526188 858004440806 5726374936896 885949873386 4187833688710 29443219321762 2031351655771 149379726377 689123083914 46704394439016 1627838088265 187270506788906 3985948030341 1921944427609 615038409465 962453214023 2553055033154 156928159327617 69081355689 2183252938440 1705732277218 19599853942478 2458818610052 687650576509 232446165377104 2347746047359 66095211746305 403855114549 3207893083536 25605137093256 1667787724731 476810644002547 378898670497553 2261465557002 1226151809408 183469234670462 4034409993632 273818064933044 995188976550 2473968166276 1449496444484 761565402728 738171721083 3994458878935 4211789942583 17192820414219738 1559056158821 587406546503 140473250794 1915316190076 1251597780027 150979968118722 918103456387 25052066078460 748729569049 1232536416033 1875370436609 560157157970 242333317850 595457318980 4297889496715 4826001838109 2357157573147 78008265958816 3458360936275 1757749732447 1071603218610 829389040985 2145726142536 3734404749869 2994604152226 1134094418331 356909055193 2032735938685 875760850557 2175856199137 1011241228706414 709502732133 1629294955986164 1227946409434 11376254260436 181608456217 2613865262873 712295653517710 1062454927567 975032150990 562849315578 1619223638720 211104541884 387120483267706 144845940468409 362812897957 1110393995406 2010924163140 3041552119394 166703800971390 825664894651 8799827774925 979617858830 4069082375894 1714226819159 945055521843 57490865424 1017656408926 105220170307 906666830482 768720216176 369980117684 1637193513194 1522222511585 2114890438789 4686998334327 454564432296 3629280858025 3649657951557 1877004837799 1027738733252 3484650128999790 396536965716626 690601329005 91889898097712 679230215188 1658685778942 493505557482671 1200392848209 542685153697 740623217850 4910585499119 29046978827560 751913504000 1354762321991 244255545229746 120474421546 16421372510672 1692181626775 619559431822113 1382069360221989 366382558036 2913756592437 1232472264666 409938149206 872240665380 2575423714293 2907627251873 128503565172 1775556295719 185712237410439 613724477428 27224728665188 3358814293353 31171345881279 24570050456411 2409134683748 166393238636384 178596881261 49184285998647 849186562831 2404942438880 1247625824877 3979595099629 14783021420269 198517049838 4810627093125 331958581508 3501488237122 216994564537 8637174268327 23142995871683 193354193077 110860539130866 1490281601218 2761773149719 347595113858308 29831845903836 371216503634035 1731622866419 1289114116756 2640792661868 3080571317961 64942942412235 2198666770405 800616309220 1633743536873 736982702429 20930634381243 2412887798840 8437122929 345721464277911 503514755624945 10591769523656 1316155863344 1602391492365 9584240906 645983480040 2414402707937 427910144642 1347786067580 163684344282 1275499322153 1307371761126 1777821800896 3870381593883 19380486740769 138119638361 1692816585564 1178389588565 1092817608843 289932571007395 2804146614477 268910724802 1845539550418 1591159140352 1815331493917 20221197971142 349701671193962 3794966843869 18743113923133 184127883649408 84588328558482 333937340016 2276790428957 10698272941296 1216201006561 40123901243214 17441535682392 3564943447983 77843842237928 104959889785751 2653088422712 550764365646 3659895249129 287803633650422 7006088427572 426015528615 2949560574421 3340360848336 240570109602 343574946239 1309639273495 1954539168731 56084916273812 2064953957156 205984774570564 31488078398904 43518499985834 876859395761 433053958997 2061016775951 84148004504038 503436556464 38617815388175 945540904293 151901556277 3542899708754 1081318156755 20993589171127 3618732741008 1057535275356 66391571331 21739363386757 1169824301384 830187349960 1242575187619 122821390604597 2241801258376 3903545597043 725090688369773 860886579788 182912646833 39483454070634 72838316846422 489572965259 167654569315 18254573845404 416620991845 1919132245133 2476887423994 545360157335732 3835745481193 1516361798775 1658295047923 1471672970147 22014537456923 900994059762 1221619264368 2072879283285 562857429859 1917572507887 2562969875430 1213523216163 47613581827470 58002671430309 1072164010912 1021747895305 2731804091365 1452822832758 404119606876971 2747071285100 303135772583090 60607996761835 1864773864242 1672161033577 840114694279 172256747518 296993338608306 1164646501867 1565553688456 2708791136280 44943860615393 1706348353275 734338104219744 182621217684 1580093357498 774948524847 2167815278027 2560799863722 121534192457 1180845064440 3386188812003 2524189099526 12152806863904 5062786666347 120797289191887 13236715869162 6559343191253 108538831231 365315653247 1169082711531 558400746060 1080264585691989 793374578474 1011678193606 30036263360968 1202009269012 1352657953649 70829046286746 363899214760 23495848147086 4087867068812 3637658888716 411928238449396 432894822083 950306606657 2029420940635 176543322183396 5891863043665 178298630950 1713888764236 1322576650869 423463447191 905487475160 737476849327 164493093865853 1343051000145 63796891716103 1134744849190 31412689970981 174219589889 2468227812348 1653724957804 1452841146878 13087216178336 3732290242306 3280385339223 1217177167952 8125708251973 3160341183441 9600498762356583 804036186938 103753354287 2467448798167 2766033592372 327981232384648 192095665598 179521361310 10700061956460 533448030628 1784007569221 272248332677821 154446691606610 2807717546442 1106072925621 2697515466117 11919003480246 2667457700070 47099504524051 55879656549968 355101903441010 1599339274367 339102609078 245459002474 938002695955 117523263894 46697089636930 1275276567000 696001137614 1179401561334 12496065263422 14092898606347 3225048228406 1904081955211 629914634203 174159243591974 1144264764713 1165471033413 21432839524506 2094515259846 1909934646035 18154371112149 1478357376055 1653580003608 2513070327830 1209132598474 7695873687636 1660428495143 266373058007473 4421608686236 938008973564 255696148293771 55016855074 1002332083991 932058469506 1387806999950 558311974471 3680855822836 931029745732 703097580107 31255204905969 1752486813444 1998993234049 1003973089537 2640517195111 4218022421982 48073768977 2252481639400 2675121912395 6358133191487 1102083537263 857370469700 3921421164673 2354108801223 116593646738 24690555115135 3383524614332 554602621622 366474480958 1840188627289 825134268287 925176596687 5806879407523 892919782548 870584632054 612651966388 2081981012460 1812746639053 27960430863061 575894812785 343661639527 1350683380233 740157396675 8586585789010 166108484037874 2817127057822 335724326542 559944133764 1716807688006 1542553761180 391414193578 640923321512 1189527548339 574166669740 23943985866077 2025117396433 13624057771693 36843476859597 269802580292 378294605038516 2260755909568 1843267643061 460362347307 384497327392098 16243567497269 208957023847501 8512073652150 2391246681558 1556362111201 289658498107 1088189344628167 1004897164592 2725521824210 1552262311494 153186107702630 1919725484344 5701240549551 49007655810845 1263595823470 1473241955020 2657010451560610 2064506659728 1949183950217 16614784438925 49738691369 28527667641406 93421927988 1795172472879 340440564606 1283033672210 1903655913742 1432953354200 678017052272 3914830447365 12823483128625 1693462799316 2703582566720 5711293152186 343544728448095 1017124798592 272320414609365 1245948858735 454103886874 8558419785 2342201860009 506390288567396 1486812475816 603724653348734 971906139596 2378984923736 3628878946631 39048858795365 41326562861570 238398032965988 6566460790220 58437915512796 1390275958369 76974826548323 27267720323426 2707674763498 2379697721895719 1514714700320 3378401491015 2090406049120 1575891761980 50051236524240 679178278028 3901839455999 608208591039 2344938501151 1073070386312 896953284742 3814636979588 18050365710572 1131683529115 16447568928132 1401694088742 1126727436593 1996010538965 1406602770266 501028385979641 907405016894 12829605889700 33609904541241 1519386760392 1046499065145 378857358139534 728157985446 410622908358295 13120804958070 788726531157 2715677055654 15840419045827 15143818629342 22021264271714 1322914702180 25247271516007 32391865989464 4051019988789 593156549585 18583790009093 2179446962461 254161874249048 2608253275562 381969407150 886559054258432 429339504332 626121067959 862895628726 366289365267339 723549923962 2447870379238 852709770948 1450585553865 1792676037809 1854898396653 19670667104017 621702820755082 216177991050 576703754713707 2697863806134 2718399119985 24599433313439 2557741947100 1666847968092 22352090734729 612239876567 1438560715846 34987538274557 461000109195 261148141324 12772179427841 1612495193393 2192693990801 929887914264 7879877426074 21113478571500287 9539118820922 2478687111283 55104210021273280 2620203307657 3680282379298 34566664181 4482650183494 1350530343470 2492165059196 1596907857462 53225422895817 2575499401240 18901336517245 862352006660 63615921398 2314958152278 24899255428958 23248467531585 403339885879 2538844672278 507690281384755 174623018189372 987635047482 4063439202875 1516096080637 109359111657879 417415073147 79625222216481 1713916453978 3874885027956 3602749753620 40527954748567 7694143807412 1779714921206 1525508142869 4351665914697 2225552778511987 427200934181 3262885734034 546819585138 51310188382557 2895825861790 24027471809473 2696557256588 487478352835 159256055933836 37756424426082 190820177849087 21001162334500 169491822461512 2656403843520 356314101946232 341223636037 1091733501751 17847718996902 1071431029211 1069752972366 1741531260461 2755838512049 1652183197344 751960825911 2244858062961 1433415729198 45240522883462 849750552511 3529353349886 161242150490138 1828192573179 1302826632369 872734485560 186236051305873 311302574892 1040120924551 188917385678197 1464662609854 1087042761570 1454676500138 2175413843817 1165699856526 998687077883 1463786603029 2531033846458 3929840673282 1816177860510 126839573471 1835608742350 274306790355935 236712899901 19169391759262 4078451130618 288990520761602 3308316827548 636271437329 122861036434319 700954654289 900397018031 628524890753 21352711597 1764492711819 1735637358282 346084856759 170870116301 98188746545054 825464343940 1537424857605 1587928935009 23055736523475 2553553176881 280223762389 22616958563715 1142633841710 2533436308723 5139863951325 55986341898510236 588836261564 9509982863409 21977947227460 1145728095519 2133571361028405 943313431001 74515745875878 347657142091 1306154747006 26025263492624 892423578567 770600752874 196385888010341 1472784411639 24980330731926 1786426800187 34647336057918 698950081746 4878907883895 1445002787545 577654640530064 1491185468431 2624996838566 2024515048019 63749788182576 2677066252211 22402498483816 3514555146472 3109981324787 626014696080 24355232635966 167613432410 1205716770851 2360720674920 1394198015676 2825924934030 343728373807 198257026741 1549078209661 1380466542840 4150522741514 903347707721 206479793222 3542877095697 3834756864018 53955623563730 71296235745416 1035401886856 181332604778800 254981859565 3061458837639 1636029598012 1675704975563 183927658316147 14509202834739 894250529586 1938386482434 4282445576810 612806545079 13871432244579 850113543980 1982208832620 13045001811204 66863892875740 1087540283584 580864320169 484155695066 15876567719019 780742626261607 10957733028509 289500427131 548187575257 489918480896 1521394750619 59182731649 540091097164437 853727954091 904095923483 1327895038327 26515971644143 562267537355 2006039100209 4051007316305 396008417175 688994003174 78942626630 2557513028044 891190666127 26054701653063 972767910620 3159349592534 2660463163370 1674353050726 111728285986536 1397623819321 133156422741337 1606597344081 1943493479973 947879943427 1767261593937 199470777790331 55049750109539 2072689930731 411225766355 29757524618607 1054468579938 123191145306099 2764045458281 1968315991968 106631444236156 699844061778 140752287883544 32120682536860 302418888125579 31646488874675 161555798669658 1009140234490 14535777538054 187283579481972 3744325408047 848610131506 147898915145104 1698845391469 740563113050 3976576191840 8191910651806377 25006736297677 13554782928087 10051945587018 402929707332 1176610034205 1039007223376 2480969453056 1443188089722 530837151912 1047343898100897 1150865514864 1273480073381 16595994896511 1543228311276 2395558009718 1894233670871083 2223003736612 12489333190739 455492870066 57859950221178 877636306032764 20732599630 113218785411763 315106045732734 44267416612336 31052898861 94572226810654 1129017480361 999185587612 95640723856197 272291128983013 344572530487 437128722525 1816176890665 559865777525201 71469649772 829912000454 4133171639597 1992990252733 1022240940816 619004229110 11851743146012 380251726897 637975087849 648879609695 1410257773643 1828477529345 1020025052858 1501350830355 1093115162791 15878228545316 146952117749083 1979387334884 1556620702544 167411350268718 918597574889 6827418406615 2223003292516 552276620836 1399509706292 997438398546 19512246229419 36147841150589 1111728533217 9869067326796 583328692104 90815503547483 902828173077 3738614530871 1779811874773 233226547350 859562938168 2080108512096 3628608482083 5297665172287 1309408997219 624157944871 2024137440814 3675265503528 1859788660804 880275599961 566799244023 6371866607705 1466570946222 1731489454777 1524254969371 3990212658023 84892969180564 3946626449709 1765735856217 1316738387000 21993135892033 709971239115 2314876613915 60480715558 1178710189025 2304556641496 770532430777 3868882576058 2878380847453 2080283071147 1398881984452 1441509336757 245234566895 943168838992 1488546754284 1025384669609 1374846153379 375685010880040 4919227581723 3089230570902 1540464239700 383273956552 28875660277021 19401721900094 1042237577756 1973691073678 15558582642648 13357500795763085 23725720353662 5189026865038 12758135821 1932103113959 490674814436 1418631818231 1225738657197 26724327764060 711623993368 1081739362961 2146432013440 936363868175 2179426584050 359442117893848 1785809924873 3526472816883 1770912739094 1702250308716 1083887546799 295151794574624 15427099466429 201248331542540 90676971637895 711167984967172 1464045780639 248273093021083 12766268710636 212762024837 161975847832 2297188853368 159576824614 895088567265330 3727340377650 33966235058367 229104976761 648901451684 489251902976 1838351337808 2326726160998 1987834462356 227595940312 1055418430010 2516304338216 1418784602665 1094923295176 158521554962 1718058374667 3896216362892 1237462342333 584823737849 194330952638208 846913835103 3621193862024093 11498247882637 2325696812021 58463299314477 709547748583 2137365779480 2176676726801 1051157546780 1754004198808 16924351733355 1330925609696 528613792737 1560561749067 4258024425456 244905226761 1580532731860992 1670079225112 3214100875204 3194868927632 427332402351 1732872501498 925369818052 1623749089322504 913440466309 541012242155855 3513757853589 1265147531583 764934174699 7546007022781 2160021175292 20809691867248 334196042572911 50111414321164 434741497906 15816610939539 1173277368534 2108815891627 860668940535 4141207359247 1609247696907 3985776189084 1028118916195 2393225067038 1233302388171 1700920858370 894998891039 766906175218906 1187072992765 342066019964370 4928004102569 773623571991055 1258084395729 59169252620 166035650550981 2570559292522 18472020908379 24684330572505 336730028746 22092886080551 210187790347573 2327362867751 1310355273172 994348695802 2627361105569 122134939207488 2256044606179 1266181591568 47606695144257 260962448065 118698597640 74397569214595 3383367015875 54076212318689 24480092370920 1436633556928 1344155741362 125590521087 70655666019 851878055966 3827284483978 480164363367 209360244661 2565241270937 1311889200 68368429083 3773095524309129 21059666874373 1900173668201 2048481810842 2500216130058 40407361492351 1824346622142 2160565063845 211115448598 1187520452273022 22782400801438 1710090525892 702390089182 467278094127717 1055364094771 592507660634 1283548300515 1044704934071 241558521533854 1244930956515 6136879319225187 2008534671961 3979870886104 3701257689641 3663516430666 469476155612 2469382277235 1180622895398 2704831310025 48052060090937 1766468184163 2197981789403 24458717795993 3975852191463 97573629311388 154705261770944 3154352960146 82333276925091 2051480329608 36291342905037 25196787309112 3652010992280 1489536352055 163577983958128 306805628632388 879769270717 1393514335044 392006626009 4166276781389 677324624827 2271342946604 1113493514281 3176427021772 227127839348635 275369616048208 2545601059694 2073854631110 863925485824 1370275688593375 562920883826476 3661863978242 1339149925147 615171668257 1755785888223 433411266031 78968710472 1318459045034 792184778211 145943299184387 1191512275525 45392898071 878778280363 1759931688366 1668703333047 3815575055907 3971625023505 2653278233516 2033624259181 502691878965 206065621227961 4247799367334 2836772614369200 1558152273858 279948281433 721496252939 3545441970218 57641457374261 765889574324761 161549260713638 20628261811653 661608066090 225314359752812 4199438407658 4071100896406 1132372585050 6673540390534 429992859112 1308569252914 2900090084583 21684331763048 2591279656492 120090158716707 991168828757 636538864210 821948039771243 454008304731 1246737248540 2353338880 4459194009527 3430026623556 377550385445 649331540522247 644469594149 448697999632 240747201716 51197295100274 196952136312 519828141391 340024499207 1008512243249265 2219403430809 39380744677676 13278815394819 1509945672548 29630021604274 1144008010070 2519757813851 995987772204 934245289631264 55324269904809 306399393000 1400378135263 1174190384023 779893179160 583260312916 125990560174 212914159223 2339465892333691 1392534343811 729391089707 608138703107393 935867593149 3962878096816 1156027206396 1502155005759679 44803228689707 73306422255101 1019095812199 188361310392793 238316564939100 3021058208989 13388827984057 1717831366908 89439861695 3797843664435 1698310519802 22579990897489 1487541045006 3507966912446 2320309000892 475586929829 18811572449002 1315605651024 32427302606666 31728370846160 2732540249126 5617425959052 15473189098028 2112418513877 746098404401 1637246846533 17351120270343 954250538119 5055033046335 547476883352 210135201662 4468873250 4201060367125 2222656963342 1165347406117 19803081944037 746698539463 1197032322146 70921234208034 1253294691118 716845683208 14199880385 24826051518525 3098891159646 89456072744 299595892945 6805426028864 368577907744 2373844370816 2204803170302 345750085980256 1692130830110 470296875156 142100986975 789973876056404 1732847216839 2473896735447 918131000544 229050741024 1361047090112 250677498280 1908476576730 1732843283967 126348012543150 127863756116364 1463968185779 303202607864 2523918134032 285017915009 2098088998518 1857514629197 1815928261057 2546421406168 1383234430098 19826045235805 42692768445879 2888735053872 1626615379272 496249846475 1774346369271 222411602180701 836434288615391 114487257150121 1855740627743 745526037333 2726131558713 208262303400 626508985128 1047105460088 2293122552274 1823283966466 17257692839220 2521834417689 87524531082284 1781331086122 2261218835292 278674640691 2142253659820 2374192341393 323725327145758 1842228695013 2483876496469 1480137303419 1007477898362 9364608818176 2493291539473 2499141746873 2131618192085 2164723621644 1184112704755 22814375263626 790101342548 2243431172365 2322453575259 158765423916 188271890562 101654094098799 212137081157 1204028745082 2605792424484 2442984470748 81754032350968 287261086644008 363655523685203 4070775990108 904419668046 16383710224823 21148331331487 521759842342784 68757068071016 507979489527 2168283018044 1990307673326 5639098713229 2535590759561 730762582823 29572755618535 1541593761028 178496431264148 56446509602 3297344015555 625017332114 920003632409 9912277205 2480790598723 889880059381 35434465470276 1996494113169 683049815812 1011957259311 1844238440177 522996417817724 292360059233917 1102817147812 255923193799 1017724628102 48854971257828 26309455467494 316160654996 363451100320 2585203127101 10841756402854 122249438982 657304440191 2651953241895 31044667409210 1340347807845 1656555571787 809449193886 26592849859913 742122129016 1436941932508 173591957164385 2509792235315 10625466721580 4067945621194 1263227073115 39560906125871037 290157817012469 1001662439985900 4244343603647 918008552669 41021894961811 30458771430 1382751300119 1144915106697 242376032133539 1049810290202 29832223070490 344864091019 296283932436 73646585729384 120930624905920 1703100750210 259003345615181 16250365682400 1777851181830 27089560486409 188672176168567 197738720256520 1793844305079 2278150649428 1555351467154 470071370231 1486062252796 1852565159051 2920345195885 666109265263 3241630366788 2844103072154 136942421762 759673408622 643978037093 982296405987 1577015872538 100057975018307 168218302349043 258783323840106 110483758415774 1961153127824 1437115986632 11392085404898 1589604742849 1290642796179 1516925482968 1438041138656 2544275147907 10081768682143 830720871626 1086392593649 588435870708 283754403095 873736304632 1577302221217 1687823097212 169809272402 404941189317 8081065846640 2236491610460 600594884091 1969433498056 16601455357081 656788881126 227112076110812 526867943010 2445395544705 19519398858102 619365843252962 20648378431116 16686205373938 68934124174 2062134544836 65621715108863 211926956716017 2739867669600199 4047447870170 1188851964335 3633875941434 2425813882184 31842580934689 342696790078 138451042621 32767605588 1249392493491 2286447433047 607184972437 1252920686305 705162992879 2134798531640 2211590114541 21899746265227 1266690745175 533503925413 1429017053937 1283870840777 23660879428175 2714715066050 992318536670 1610619900449 2714528356691 2890863147104 2668241101499 93911800994 956864670994 3942907301945 1385273929296 1167279645321 1945269648469 1306676956837 49190500430283 2907257179387541 393042757394 1737456745686 84674064346754 684918308712 13133764856116 1128908962713 1073523602441 514351185639 1136744547382 1485390189500 778866176902 44478144204154 1208031388739 2320715061882 14598593541129 2464268952431 701434341729 646205246503942 1241944868695 873186458245 10713466728870 16618547302702 131625922122718 1448048788388 27552560958076 1158796838035 1121212225271 214093354560 42571060195168 25533147027761 1539637427307 3287326491337 460269784949 765457647979401 231642195465997 205126176869208 114108987602834 23071793780370 343047955009714 188950783890330 21190817822241 115894422368270 1508705199872 1542755111210 72470280688391 14936822306937 77589323435 1612540270159 2162858248044 1420996309159 2432912854286 396180343716 3337804258505 1462530519785 27294862007916 3181256982259 13754748490400 2334744859703 71634391680620 2333203489975 15451570078573 3568266762895 2186864929208 2742723676617 522095877482069 540737339344 64124664582713 86942361949789 1175935764766 1925472979256 3344950517384 1381066702778 154083629379 417870431315 658198370481 1418840326998 1059477263188 31851207172135 245411024813727 14047859327317 4091351833272 1986005628331 292667323310 2214508732850 858136946269 2054865991196 925446322147 1450577013125 2283730278708 10355890758252 833480253664 199120076995732 743275933149 2287371358879 394767628321 33911049925402 2657325623551 2917405407023 1840610053680 5528313327110 8637947079346 1112944936194 184032300030188 840956953857 546644130788 44170720880051 1110103347815 1628839449118 2379448982725 1342136062720 41488878220924 1075947064789 2732028743650 757590642187728 118132682292 85993246318 21843975268632 3703151524056 15260855828813 1556601564029 1308581953890 3038632016222 1046736578299 1140063013089355 2198088552033 236449132465567 4287763058350 1120980069644 96293510200231 126272361036723 898154972629 89894448503687 1327123836532 103054763322067 11671793863847 1079842316887 1039102897940 1908995987040 91265530240 1924695361274 322829190866 1784685043269 6725322579 494361941607 3103986752953 11617411988835 1312689373980 86731789924243 292862982927744 1951415796952 716809441960 1182959024957 1098900874281 118161351149839 808502489203272 1795740057980 2418995350703 1199138935017865 1949841500656 193131086171 305818744506 977891129805 1016651189856 2742494487584 4740598537726 1707142572996 294578082782 14319269077073 28196994513440 1284600596514 1497754777061 2703055773866 24865675531043 1959245313535 19900194523389 436753154545 44629543015959 8147338647244 1564091615330 749216983492 11095806026752 579945254458 550949149392 1749664487961 1368907859935 1314160162055 184624407385280 944755676301 63895847244393 1445443402311 173827169533066 268404793513 41279760427688 16142151885399 713756897107 224805665059333 2117013831746 692932701447 1143693584232 643672539263 1409255428721 2642990494897 2629506781219 247388509609 125983342940104 2496993577239 13224341248755 147389888869719 80012381712111 1862625527601 445760605350 2552927515615 23850571061194 8232518347113 29133840026657 27348721776062 59736450761936 1600292904488 26937446776279 111585453791 101343172038 3730600237612 43440381819658 740671627114 1996960726545 912714593713 353277103730686 700384994236 1131556576420 392341140905437 1204977465272 780972346362 4337386194199 1581878851897 66303923745168 2683137878938 42134505385197 2130011488055 3790579739888 1132188025104 2788129304181 640954066514 181576362958707 2071954508401 22667122422647 13629812588769 8162523122 422750925820 11461249620487 1466697280928 1312822714563 31041295379457 24139647042187 3934845583570 179627083030 15056162504 2482638318877 23495270891429 2085922762533 2223052948646 242753792155 674565473779 26254708313179 1462785103640 1302239780880 1521821818747 4193772525676 365057033441 52713200913 159186028607544 23222385401304 6692094146286 34883886844017 2434444141392 1539203211096 832606630728 2817375683810 2487174057788 1674917466907 339486078182467 1165530975086443 57788351710994 479543197211963 865232493585 2366319822704 3901135094978 1546606043200 2062902861857 1060681910330 306982126801 298768816008970 1539394883559 2097476706132 2126104920531 1489224320658 932546576819 1023447698053 42321875365960 10772535503610 32053049107339 99721982174094 2670988429491 901804515518 990157523957 2376240093531 1288017575308 791324883036 248338876250622 20871015966154 6363596909850 670033916360 374356879715 62973053111623 59591744859 1639568779383 845903951332 436216816250831 10015931699940 1070735272877 518772115018 1056952925172 2227995164311 28449971381408 1089319720657 312476423415 864269132705 318305680469 732150738236 209078209838515 840310423929 3084483541432 660838669124 889522020455 1840480447149 454474807940 117634266615557 3132002962751 2135784981728 37474995661323 807370700100 2171873084998 27163074534454 2062314262479 2722224710535 498771061783 844751749430 1144044734480 2060778552237 1456232020321 2462935679198 2297617633904 2301810415156 3717937872219 1726641301839672 260372690206624 4318924503429 2377018237318 578187784686420 568825829019 175749608582 73958662980545 472536580516 923993695705 1683545526970 13940058604333 165224724718023 1880916524764 55695156206022 615433467686 118606075858443 11665436446066 219713532750632 139923645998 993307484273 765108129726 178090385485777 4003103057926 1301102972810 26271186179372 2550270796331 149162934054170 741044729565 4117368732243 265325166273 1901669790485 195611914214 28710214348123 50494851915768 1133526883007 3232217586896 12937903537865 1413777713548 2438532156620 2257674169161493 1787622403991654 410290905203 2700555153626 4303056602586 2768192718602 3004666147583 126846220916583231 126104708904539 1498850842497 1345119954917 52016524404 704018123670 1738010581645 1866132591565889 563412743999 1964471942976332 2520962006238 3102686402905 132486199805 823143356103 854322141925 1006193965482 1229028015350 1044290311193 1999423350354 73037348562 184709286074 1027890110802 23908669962947 1069662797475 1728168406591 217339006887573 160444161515722 2528933148281 2452132843349 1202108311561 654304908918 2379491899509 124493082545037 4940517310 2413330328444 269064804015774 3274062500178 950392305339 119949488574638 2523084454237 494927117937 38776858183176 678999993294151 1240549512019 2854765572355 43890024436114 1830375708585 829930211086291 11788264956209 887578642899437 1610910100421 2765110536984 923426799801 4190095410194 909784265664 1169180816170 56384307303171 1823225471108 9933300184125 3053564455490 3857243754598 333246930536 1389582720272 1015701954533 263338359768987 727570295776201 156651748380125 4179561212663 1470654417725 1953864966743 2524147191721 2815832772289 3196661459949 417787642705 2601659275498 794146533418 2763588618400 628262689859 1534620299356 18147512236061 2409211106156 3779728071825 853941564550 3306830425431 191787317397998 389075942837945 954781114594 2673499007940 2279409564178 761797874558 483233112143 556211365893297 201724532154 2030073371656 1016761089519 671139179784 35946762046 2181957125093 1097325117878 1892000707197 160194283338933 398051798615722 2152329049205 70551204348967 158955902639 2427253189466 4880404855365 6735989828143 913614133670 5156084796432 992051820293 149380043378488 4300626052561 1715331350777 1222038928696 693576577479 1942752927444 1232398737618 1472391667540761 38443646207757 76103660695961 1884578164625 1402086823500 1392471902743517 383118150146755 2904416206170 20601464918029 1221629901194 520791433313410 10580342344464 1199196965766 1674060797439 11914202389078 1108236673980 1029644125011910 77292243695123 3602565961090 36694184768013 804392048076 382730121364 2871440948114 3393343359186 7451668892593 979529929159 2273375315550 1644267907617 35364736003621 463448351714 1819112881572 941727321810 25266915880473 697541843009 195861385749 3016550788741 718799840843350 3071496990981 82624794092 2706560586323 4124332377850 1346912764439 2568702534211 2254174436383 640768998749 196473428328361 74317071764076 1783147794775 4644818449867 3041117121655 1199098633735 2724270018428 1950241195199 1675862751687 2323560366315 2009089623590 134241390547631 78251628774957 1397813178966 1280868904771649 493143978983 198853349769 2297367334541 2611901990672 97405187901 253911970545 816761737353 31089555793784 1332838841910 798896149057 83986382257 2854357827414 4312254201519 2929958913665 241358279424731 457760769758 1546146165731 114141607935 952449329891 10641211282745 1395872367051 184325333669 972263286789 746484605670 11474635115860 251321885957 120180761701430 9761402797143 2464694457432 2259800208264 1894818659303 46970139739 131309015923608 1149681416672 428702548959 1732142472148 4257013518610 1400698511801 3181512980174 2396010334116 2547436615413 66937994311906 565205912178 25728189847018 31781730204035 4067282450372 6688069156197 1865486986154 72842088748363 38368080218595 1114750592271 1136759728095 2553947808796 1177648520945 5654831679002823 2430538614786 406114533994 1554578133775 1567030668775 26936350302264 106535363605 41608332136177 140637270686054 234620671101029 157973218486 4641000888470 312217637723906 957713002213 82705429267708 1503989778887 982307447833 1851159069558 1339388454365 6165642130231 521405219361 15984018297340 98344727170721 233365110336 1302636696983 322727895937 953345296038 376516204842 91780137552079 1077440135000 730517427974 294234720137 2425650116335 363709176576 39976975298069 73399583389040 1504515271446 2645461020007 1129852254450 244191408439 2523435696822 1471399727381 85198688979 378035902992 900494168118 332936590280 1576703856471814 146881588079850 731493535960 570464520834019 1546255411747 304129389886 23725636634 1657237238096 108768781693382 1184997728356 766498555279 463707639485 23739240759777 23411667747487 52042434901969 425165307344 1825948242342 434248200045 21777486487890 5492773170345758 1511596874350 1769384294106 32628250927744 21533760861559 43599270220848 936921257010 7334904201 2202871556281 221629480957 1083807163120 3507125427453 1385571916740 681641313979 341830265356 1252009404574 2224393849551 726039861103 290973154885 281013101084031 531955336658 603626307309640 12768345612789 2122271418093 196582408987 1440995266239 1212420922737 2889154817583 76552602469 2330548760201 1993331554941 2408266258413 2161545982193 41333595941460 2566396307909 745009909759 97092978972 404217274749 2806582866464 221884996886247 272310652551491 24822456449407 79568598636097 1351014194724 3428023514691 1402191561072 250997469888 2511036706 270645909274 1481689302637 872845908283192 1975881062371 7052804978291 2636724715869 263975842667512 330218643547 108732432821094 860852367188 357700177175892 622164346697 33473712331756 26596590046759 59383418300028 14519733568355 1060142921017 2159212854758 1803101795051194 1462683918889 31549660800270 1169685443599 1339368083082 1569531921316 2320632805901 427506808647 3063245728173 31418430278736 1730477354277 636385542492221 42342398053553 1389417288734 1581171630914 537545908163 1442194605457 1240430567137 294209241015801 66593778743844 1297436895671 1450361565973 2054973126780 192223243800053 72714351293867 20298372454864 1482762581163 2680299044042 1123915641456 1887415283611 1283511686229 1535859848207 3637295513468 98214260052777 5287615930859 427516451022556 2101860022914 3120903205198 2979011611557 326812601571103 717600929750 6861319739903 2567284973045 4548899788392 3173514215928 1626293471350 181747028520363 1110843246741 1118584876273 4874257857800 500519949032 47630829690974 2138745170303 3432911661601 10123999722019 3915468784792 2645879920476 5132424229 32900992295000 27588580203 872725681938 1513607731591 3291229496947 2117514505095 11519248538028 1563841038886 1800014810971 2096883150630 177271974791906 5508529547160 2703526465794 11520501838 382561502365 49726958948701 1628838180858 67243647961851 2323430901897 4140415281725 2321698509921 2098931425095 36199209020550 625337968065 1273629195052 5992529903358 434021430388 998025225119 332674500846507 2654087282370 571873126682 667525458866 16550302494 1267316239514 157665001680139 106534696620016 1276655041199 2119580422289 26892888861598 852791551558599 2439432279270 102763711741030 372655030280 180936649329057 4301579600973 576395536498354 1414182175802 114766962139 585343723708 35634362497200 917366566700 28490714488060 10756146885086 3695035971448 982096334782 1327068549248 404727666392546 1066204124131 366151267275703 358741011942 1025192116070 1260034032651 1024113324988 856067597259 24137964505 72239103328466 34772146555874 1217653558429 364144028590 1642192348317 922549549640 1170849745951 85073329231021 75508008777 439962672515 18819120114691 2729614852292 1023030449670 418788022871 741271126242 2140063649859 2842220236527029 265966441772 642740467088 1629505817374 10699237350317 2035823204202 2555578330316 284608347549 464004369132 2277859710561 2670275126342 906761247414 2621947793119 3245088031200 635610327026 891711423030 2386021453325 356933798776977 2515883380715 2566625930445 82829663671790 705552107382 1745149461368 1419459476173 338238088160 30069953009353 761606873665 318746067722 25095780120679 1072152784312 5825424622690 2742995963707 1971971854689 2763113784030 522341881743 1685587861296 294212980747810 836878914615 128012455723 286481737081320 2494904848131 28397090432013 4390961720430 571639558977279 14565786873522 3658438630072367 160897528245 4167432944501 15383587601999 1101403110875 4115649304096 16821724312036 13962236597112 2773307546250 109385286069828 2064943423354 44105044075608 574256258303 100899994276195 1477871616869 223252862834756 1125907345979 11429363524919 9229888906496 1308583136911 450942678800 337546030240 1191946704920 2125816621413 1225053544812 3075841640029 1519172108920 3849750271403 1504320081783 13027181417226 1356148860745 1589995076040 2596928013095 150294475520824 1862786756730 416213215091 26587179359419 926032203803 16278531923276 659410350333 385603332353 3617421683059 2212414852250 125806517928593 4134344496827 791052624288 1752256235205 16525329389315 1004771959557637 2050681256790 1115997608969 2695893805112 37689485171941 38584024313292 139917187141 2733681697010 2555029652669 13384761135935 2556248684688 2687157965202 700551474587 283211131183291 171831558731 2710289546561 566216908053 587988274971 1132555375723 709258440411 1887830460841 1548713545016 1929474610302 21983841740786 1356028572931 1009666934948 42928998844591 458543688320 4767954944 7505736867570 45172085567156 1203745171145 3989732334688 2045268363551 395130904976783 1814104241032 353462387998581 625739360804 23434142818229 15035425757716 778044042931 15204971791856 1080028230411 6943201789501 1251690022737 1447936945346 1046082402925 2064673978342 2633367302005 2110131578801 62452894393 1643683088294 1622477679341 1739709062904 1265929906681 1670655954953 9775775826241 2054718176937 2314772597605 1221230121454 2074511122857 281087256557 583002670122 776567858857 3561355576650 1891660854605 15148362116681 3768393081772 679627063948 3019099029430 47583831992 2566003342233 1984459105152320 1271812109864 41538574389901 266345345784 147219358058905 21264249614391 716651658957 1127350678556 3040362653165 1070831235183 266718966918 153225155770489 1886167172607 115068065314 1073083165438 6457073986569 700015600989 1254316696698 2425744924027 566401258298 167771460761 2575833377717 14069558048416 1212299576313 934351945123 122498822786825 2255197486476 6761999348070 1214283106088 1704767878826 70878647505822 345407524818 16015877271480 735215945026 977684862840 182943942613 538400861598 1718809290444 518741561690 47967446877 2748547867520 1480072029365 2627478853152 654460546205 837125746507 1018616209969 2759357300859 1084321357974 2142836443286 123182567488588 920299832769 190389251098 2481004862880 15144355831582 486398881459857 22430123888035 1776440786503 322550192763 430281427810522 22661913597232 11959860046351 143931194983810 65628004394 3992562859848 905853894978 171965893911 331454959475 25289456420618 897813894268 13022595698684 1111200553780 1284383969800 474899034010409 657979338525 42614159600128 2224660143216 25202906375075 3981301681136 131027035241231 140632135277434 2738069007079 1472701388406 2605872865056 3782119500 814736910847 983126778162 2985938106584 1197600422345 70607935320826 1485658852830 2743670879863 229405952043 289059261829 15358815797740 20304234649160 2599482268487 1321816853271 950983942207 3243472534096 1607973768406 1951272533766 418380967197 1543769393252 486944756397 4233006290376 1376378083500 2636347939937 193521646473022 1575316748152 276502436956 1171222148588 1484817197130 73293871118090 1188750925264 1842854032876 4078272542764 2582079019922 367117938893115 28293319690711 46875095240036 8218525763918 742728439629338 4781970718301691 398750696416 401248037460 890194947071 2737882230307 420932820865984 1979780886750 1850662545947 420272576867838 1207198533159 27959025910425 825885368861 20708378283311 333994819058560 527924271410 212448418839253 545664683240 1937477790640 17461469813149 3382676062774 2574791330988 72319038810714 34569042849535 91715909647384 47335202392 1200804145835 1218046882871 3380062484048 880677674710 1722311498725 199964848636795 2530324493916 16453456783664 2221588601963 375999164727903 143132027162 763540171289 4152165775690 1415584343035 14613201706432 181696479959422 1009148224557 302292693976 384983856312 971276911317 9553725845990 3602097653014 795277578890 991981366336 2383853175319 397487657012 610015600673 2141555203386 2651725438447275 403513752215 1356698209714 164251474543 1107151536657 268151417501 94717347099728 1921174561680 61489070898090 1499751636639 755501073904002 2083188054053 568612364274 5759433094001 113994556013 254159630140 12060017517940 14118001782671 19270427852526 1942582123542 1892993772375 432767895624430 362137537660 1093538788396 2669450413603 2837799222206 2011115135232390 925872036791 3005925652330 1249214225325 23420890265311 78155117938 3931862622045 5158646818 1076741511915 3777249947497 195844254595 363814603348 3898476268941 367440797873 2567142139738 1118692132719 4246361982015 212019067164 1515919826933 1650178024420 1535561072062 3279753595819 1038048238768802 267300777106 539735658787 84476482712127 2404125396500 244731630461 154996203416770 532726382072 2536437275302 514959218886340 1424920416332 2332800292501 2928055788840 2542646704736 1099172699550 6229875267 3034255922050 174346279624 313210108475 676410444135 4232666757521 2756295195612 2113313211545 2321094790214 2669756341409 1056903606383 1747880968849 1702889111461 303323643517930 120239600597905 412200386747913 77648673787649 19837348439446 2561419023563 7476740478284 13289991358103 1227779954126 384056002481291 365076417288910 516594834336 128088490058006 2748534999511 1714060076055 2491458641156 1347051831881 2720789332463 12394340266988 882956931761206 1366816938743 19955652223998 638592847907 15235841434681 7649148670905 695117089335944 2197717467394 2336945808385 306538449700 22661321726 842237163542 2089525178652 4308509488729 662899111609 3615891284141 1498222733373 22371461067651 1213410186553 617741729760 2338322268247 539785498091306 693797304036 727262136755 99258361540 25618853857896 155198733448696 571391907984 375608610882 1969925765587 1767090761675 398663068684 38177182101843 1418484170961 733846956494 1008840925456 1629130792929 2158591755090 384401534658 26107170949461 1700548295942 410284157549484 232054164435086 2254675717168 494378863095 660402573445 2444155878619 2348957675466 2189761868469 23115609494103 926913717345 344479508033390 108077315993 549962408057 2571667299 1413199360122 357583777073932 364014965703 990509697210443 2488559306944 2165337175367 602265077116376 3690890643756 2945235618062 2675424678235 1031679310822 1563983168735 1005108444525 27136653446989 484868697881766 72072911169 2116437777052 2933309090733 502325196543 1704622682925 301314489497791 2676915265424 1938259082135 42047857480247 641117857460 2215906128810 993204274320 3284581829616 27573991704997 257846956444023 1138939747857 3990119584059 63029637949735 682411329211 1769807063492 1172272419581 1467344230201 35185002978714 26746783291342 4808181692814 2530743820596 3300418672517 213296773420484 66226764512 1177248172708 17172497944469 1790830069061 3895359348858 14980252103650 277087703725659 1900264521740 533092024131298 40352577666897 1503469686511 20367404751121 2662118451023 17197374987137 67765121233554 2374983842581 1425983338533 192468327465868 1005669297174 86051474170282 3095211631880 1347035922807 2701056779209 526906185776000 614538656397 2729619797713 262968987691108 1033008654608 27696053489791 29102238034432 2056099599872 3149795141149 330610344406 2481709270058 298811425309990 402969071433 1301736098445 45339223939 1374453614054 3647319367415 2162067342928 338633106338130 6061147349340 537072846553 18025111444320 123564462768361 1935357126110 1349746003837 1262366538143 3202582025352 3624117006497 1387774492534 22523680662780 48017640022383 25504870233566 2524713256218 2520801746887 3477580413840 1833960052219 401513265293 2638674711359807 21336101085055 1517305108183 8897544098813 633463340281 3986694832221372 692755129623 940215020469 172111210588 2602197703507 293492471008844 1541491794624 3798414741849 22952198690956 568099949251 2520884276389 95421733718153 22568580582978 12128956853894 2304111422513 66903362029081 31250206053069 3866738520474 593112508322952 943251347254 1044032892162 768737830751 6871940062310 1211772033835 2844292946906 718326987226 2886039684325 883037809970 103436715985413 1004348539870 405055544611 1874949138155 1112077864415 1458897582265 27173771783807 2545824298119 41067019289230 644087236871 551626676736 332372263056 3689361282228 85189881699 2725781307334 140358632325633 1553833818943 2367105007949 86983421304932 1198778246463 47530036785 1041050317201 2388047462831 1103443878476 429630276174 1888423575719 1875647882276 1588300079886 1119602707424 2268205449200 48637144111 1334842597296 654021306458 1060208525386 201184469962 738725155671 125839178082282 1195407445928 18416128671752 489229769418 492319752869 1397889121721 529427961918576 263060176347 140359907696537 106386899276 3087912435960 153787901332672 16083650645980 10387036027733 27246273820217 1507386404192 136071554830859 1158222175990 960078981665 128081337113152 26578530945872 129590747096776 2571109845895 895920358222 4158369883106 720033987982 761928781429 2360095734800 1753642891293 3488993868887 18710569080 1343973433817 237831560649 1117115203880 900988087789090 177234781300920 136649041920074 2610890337629 105290722259 1522047999795709 1201358681847 191842971516 2255597596688 418797476661 144754089028215 10975899274 23037220802762 1423615977065 2718643756313 54895005227610 192401843563051 934179038096 3036099819581 1204696815241 1022584168401 1852368647795 230749943312990 2438170444068 22804068120030 6872345394974 9226893805449 494775558316000 121537997372919 4855370072213 760495250726 204320656003164 208779491057265 3018346625067 3031074346163 720169534606 1552382382698 2234671132584 1567052517917 7219764367 798613893199 120104107104119 1114222914826 648807642285 1978845958142 1019339887144 3027909777112 17613985413320 208554450250 3783232688833 37430787962465 710134866457 286503795933767 113368319170 359223763041458 2228419361909 1981086914114 14978677651083 1975833440422260 1923878727405 300847334237626 2057198496836 1822505378591 129811752437 1756206049915 6197509044632 2522697016638 5610725967367 2528432442884 1739573772107 2491011752417 16749683286653 921156978199 350782993760 3235676615455 2464607774769 4609569636215 2246006385291 1024045161606 289501258465 15425745662095 441334648823 678116705917 46428549211431 3822134708260 1746853014814968 3161271099077 244813374900 2261694206109 318563203411053 126773589187216 5464838910330 198688731103 778331365549 48000479836179 446236025902 53497915018797 778705444999 983916720120008 37174150595024 14867801347396 44643557160410 26906264778775 1079574026548 87336618747662 2012767883053 990100747949 85688660284657 964309815943 1815595009440 868539672178 158796270493862 2545649039808 411756989172 700702145155 2348990783211 1532165182280 44060081233195 3948805776531 554241795580183 1167110355025 134181999509811 52863896319 1204674280315 563763105437 1286148215477 14901943043091 1407256057451 128637328327 5075217217101 82941078936440 28051097441 764746179275 3422802478725 1611205156809 2067290076075 88328132362 7693394589825 74323018555568 13265929055703 30112942098965 4111190353479 3970606471160 14855764813844 810942196917 369933342567 13457592004256 1721544670379 2222071969770 1517063974899 159213519921729 1406973485253 13934083412400 1240610824691 1914559927466 179555554350224 974133190221 266011340829 3670685504865 189957835868145 3031867930075 456217968288 1279421173427 2026559236802 17758823005671 2107523965111 1284563545287 17386292896030 1417071096879 1560305964489 1686794263376 1011502060776 333885889600 1127784866373 1793954346839 567289074363 329607592021836 102784329318071 1509030614194 3528759642950523 2401024211465 375562992825701 2131280282927 693942297356 4135677389866 19757112728011 744077382793 814524433532 2957058970895998 519935447589 618698781002 83134618776604 2748328984805 1699494827545 1203468034366 1427002775500 419909039092 2088266185765 2458923006541 357136560332 1597908202160 1366169065875 1033111473664 98602011836 1286350880065 1054767665019 530162164817 576139353166 340672272579 4089461082747 675393127529828 2456960014997 253648682462 1960904093303 238530500425327 3505945624429 1962225655588 5659394692 1104852170639 7596717659577500 2467932166160 446858450700 64353199899629 2273992439674 19534467863751 858095923129 67650699219 104655287916680 12314488699822 286094160379957 17405508234672 74695720165567 2182731048267 1727818968776 3088481207625 6212268107927 666738180990 4288460083020 28822890318009 19602545883389 263586095840681 3976887327906 90661188733 16754000057479 24588914027 275595638741 1155513238835 1415580719233 2136965239459 1872838978922 2506666209743 30475715664801 3153600903937 1636849912498 24642540243067 48576367826 1457743099553 81793160686 3890821023420 2245259423697 672247388472 2348313532886 3768314172691 711952289058 6504160168696 55162528681741 964038445511 170031885168957 294774617916706 1490891598636 389723493427085 460185209042 1693735224952 1116267036126 191250890679 1480662138715 2695330547199 282358509192445 1430785886210 2433139144339 25738595716970 564167272931 7678352185 1787662760897 858307089288 20686419450317 4676521143679 3247106523224 44066162445233 520561389298 79268026839 4297733447324 702153478504 176204529914503 798317667959 1232216828117 18266817484399 1877050767321 14861061117689 1824412088045 359829524462 979025695997 2262904146729 13251999820972 1922641278194 18848559800977 921322854466 2112148024587 14023378012 2498673094185 2341420000099 4537031465190 251730742914 4128906418556 4205873107400 978268563066 34574665967553 230234324046 688779575609 1056394154377 8600028142064 56981950486036 2230549554832 818483115986 384057942195408 315582820014982 1396351155465 2774009619328 3295498011307 128069053967 884820344987 1869934848695 73091392479752 103573734723052 2545851483382 37618741224288 2726094770408 2074817285098 716352644750 1733062521907 335142704675 478246978071 74657976909948 333800168473157 3317172666321 4191065674052 5807211667968 216426742877363 603637129602 1343971952361 4469313825678 2017880379746 3711909290153 1799299795437 3353136861528 683687918654 609530630409 2176257893927 325088223023 2060243236460 387457100060918 3505953564800 500903716730 11703727661662 104655001078 34268207766 2563952239831 14808950819415 435890662226 1279998762973 1213600043536 1098542625726 784514856645 159179044839471 1260402189699 4995140407965 1991916100430 1226316317786 96905493556664 390191523518 638512634753 2405657905656 337635211973725 355858091365 90576938312368 918736525115 37358329763 2663669057737 2193022673663 4128109036827 3932211569759 102254778468632 1947967052185388 318280694255 2654965239679 1734826241703 132401801792511 30489475282276 12003951457733 3242838917559 2245740088102 30234895685857 89794905706 865850495415 296608316395 25942990134817 4091622649511 989880945241 2066655213171 306943505257 1785785499907 16807099299802 29152679399352 30641442400269 3793429844026 117617950646444 682982633996 535230128563 1592679680608 2093561533877 6288545044702 434636067801340 94191852397820 2259585329440 2952797853239 378396489875204 1343853789171 3162637643309 1971576137584913 983991601083 1318095055334 28444934059719 736665480619 2422688718353 25395017225087 1376184194157 221116056970 189249703883 3876683301480 207470785170491 579404074844820 154986388444920 11608449042912 1827184895697 4459154613491 3084905298247 3205219968537 872653488304661 1738659385345 772185607883 156235411616019 311801706227 859829471792658 1006702546206378 76461542840 318597884034 571430191840 791016780968 297277193091 150797990979 17183924196497 1014743187209172 1512355371598 4358757475831 745069165459 981875942329 1760024279177 483063452297 1034631173020325 6875713708591 855054352656 254580216296290 30472140672081 430927361368 35902889578665 2545445127581 4225220756366 79541867730637 152207988427 27826444849647 134531571166721 1160522479887 70921502537418 2722037752528 3707799848441 2402469352428 4189462263363 24760141908304 1522791155377 21920595560927 3945727573998 369306206939 241492337220 714329762441680 29521185432193 168749178182 386580847321 551774796479 758098245508 1402332639294 570083155684 1401078641501 2065759119328 612133234713 348976151096 41842307780391 1410647573848 4799247797383 22529551369371 966201902426 19832301404671 825281166069 3098988290762 4075386293335 1599315119356 3753503545288 491375025716 21750384188768 57429085941868 908681116144 23676239091901 87553509089775 109283746501 406258053402561 2061710556933 15296112700054 1450400382905 109634804320 15958784636890 540390551845 563989054575 1923041470028 838632717652393 2749835392276 200778039985732 116895927757060 193672965455181 2052296107323 2493197087038 1557653487086 1380984960199769 947587554994 116344221435587 731249151895 38123720848612 284535658983 1112053460933 104900775863113 135862379096 37892870498310 1217939001200 503173069335 58780450554947 1750856952741 244925143263 1232595753463 223467216937207 31153041238223 795259218530 115771444257006 21325749472078 2929150294667 1959772038981 30690987035309 207784047782 1971172908071138 120082451452637 880128062844 169055269327 2437053446149 1051711150751097 111985628013394 20292221975623 377051800590730 1745129217999 11270035020769 2309906974945 711388729267 12985087483454 95804544723 1325616409563 211456508235841 2520315177853 119621637836034 2177253932694 4314771224758 2989466242581 617958622434939 3981868559202 681466311014 2031358515987 773769102044 65277469257565 444242523607 34088206685812 47220249523874 17523050566111 252543919989 77792219133951 256833143187 1384690314355 40478983539366 21335621791957 24196236072510 1859660997629 44650565570203 533465788798526 55455513230388 2024603443139 81712658300137 31260634600005 28180212801548 260632170057 1118061344828 1650566858289 2209990906707 1762624794544 522694214963 1899939721973 492285110487 57664436901917 2666934918250 261927631581 143198157868347 95402668758779 5632219558295 2236800042928 765951458751 174745064207140 420594759038 2085943343367 175392823809 1967780736581 1991496191062 14499548800730 5683295302874 908115412379125 3440823437806 3696683268837 10421688013915 735605432565 468458973323018 1536451097886 3349310648956 204415572017700 429147686315 28075316517849 12701043964108 813732828630 2284299650707 1137437784872 730367521096 393711438555 1095810620839 771118365643 595951583189 98202497831299 548757004285 227451149566363 179388099887501 372735499352 7304232536160 148583237088198 287046095849069 6132072069683 1494286756554 635230914929 715755238201 504303729442674 86013845930258 23990629202141 1485780454983 27170601523351 1146558087570 304476820381 1675945064522 3004863756934 4178747907660 3945840653296 1626004411996 201715633998831 11230162801467 147689028423768 756751429505 2774572962522 1953856877971518 2619041996571 3675740106926 607064841104 582179918532 977587639093 759326688642 2425429663306 1531682364919 1276007090249 557732649173913 1090126211503 56623205281907 812984708848 694824379332 400287305499 237751103856710 1021055869210 1927735635085 1801200383505 1722438223995 3424836449954 1108478230171 398048467584317 616495679360 217716962058683 559806156976 2573576104250 1438803511894 203701084409 603337465325 1152305348034 1391176734620 1102675629032 101607452371843 2247281887671 2807587094267 788867609437 126851031003 1004884449425 181342844756 2974017796422 99790274418827 531145932342264 645819238022 949677353594 1495659262247 3335017787265 1200076226825 77578193138912 1541610689783 1361252525887 53755643548926 3657686505671 183294428523 1253143626210 24507247157759 2053366763699 636864772440 9268590201096 118754459496290 1516621928474 1536496659134877 951410150659 1051351478731 1289079282510 45725158646068 1194793370026 3520950926325 65882257866 1023648021452 3815846447751 1446697254325 8313603096509 423992709379 1787137885749295 1436151290293 305517247618062 806871208748582 3083512318370 584376632360 2267591071383 48083101908 1893119748039826 72176270272411 2118563202100 694999563648 1069649378709 1390343577213 3348012750613 30604724710058 18135969373425 840344892343 17163912598757 3958404459339 614187204198 27069142753075 1122617934600 2174221176477 21252807609690 22339477087693 504961723617411 43021405350146 483333838303687 1080524281571 9010501702960 16636690752142 887839394719 2547591122945 1243237715466 1055466403261816 11391760732935 12032864706423 341065764073 1117487997204 264793889900 858022350488610 2582944308208 174591246345 1636344652659 753287764603 1900587356827 920631375645812 19542575994761 1559751790861 606914507967 112115603912 2205888893770 1017893794201 1968318112992 3283635783105888 102221015675 962823236248 1393242740750 44861137826720 340472396886 391105917554304 31071092937695 271444401082811 58347399836 91877554197594 26393522741579 876996885754 2790080788613 4857713079781 1780623527729 28968603668742 1924129588060 1273171186260 855544310947 19821641089391 440401059595 34031783588437 636100210694 2490297013897 1337593470652 3789710312694 2304534799431 29354618714445 1368289282802 780775195585 68599867482500 2591026834858 624357397714 27837499384721 4260179512258 1566557067100 1669886803031 22456744058938 2547704279682 1012711305009 6812500782130 52118344722620 41427865504279 18159332132138 33296850823239 1490651293012 601995228788 3123230243351 206191916188214 111566087891 2512583421295 2699715448504 1682410790187 41750986838494 403968209035076 3784996465401 621923618443 817056442006 508703511306 1876508278541 847636833626 1079584105643 18309718754463 112461758970 1395062188422 414496696684816 1386920889258 22912945151918 4283275263367 509980356536 234486450416686 834706700016 1926741119660836 3730783724639 366449803823 3272186017187 644428542462 1596666958683 2267878411343 4268201585644 94028209140 3699281336379 2285106631895 1085776535289 9497714355453 2081034327953 3614260027254 4418645421140 71963564398255 295430545804 1030652889222 8238089844041 308547642021024 1452449957587 1402190452551 1514558292087 448677688770 150235689645224 65417470008058 802609616107 14618795233894 9670396472913 20682366692169 1275961466255 726081758247 95791353050635 26691311268059791 1753257855327 851101340471 2485252384357 1125133213287 544223932205760 2669221998974 2338325963100 443755018562086 2369720419887 9118659033185 1420571837945 2089771616208 1816229474350 3884896163037 1171009817140 13474005570001 23341365505278 2796161737723 1128250261140 20594835042575 2211196839784 2011839484368 30955435828862 435172303487 1858878675912 74568321817725 161226618448743 219313579059119 2020931564293 125594933593 37453772620193 2093832044600 1796694029108 641093862428 951771532481 413960595587 474389356264 68793255445 1047115112830 34514793341595 1531572703392 1899432753303 1065285115100 41242238038 3053951818567 1175921031651 766960652200062 4161259468550 1740509301115 226596423356 69603444984528 2488130409252 1174953705636072 23974635141063 293983671127 897239459593 1182521874191 182687862849883 1489052552582133 462526470368394 1305837702876 12590891884 15718118202557 222686306694 943538218178 2548718619249 531316267416 1810672429644 630537439169 2308549276986 4866464067268 458571613986420 1058703166918784 1864005206122 1018995165793 1693989929627 1913529133386031 1269684346988 63827865722 388958085956403 342453418533 22467849980448 54588776851706 616460500413 868355886746 132506112691 844138391182 886366663612 3801357742398 2199945850179 1705551760238 167305838487 25897596049891 84112974949585 2395648508020 820604700615 20573970704888 257267527661707 184894702170 1961576828076 1010513589272 735390148736 2787827121065 2371986308695 12630042967033 530248424693 1484376852487 365560698145 1074741689501 1396375854038 440657107244 140460688443 1378952952482133 135737154678839 11465851134313 41880875720274 163442391308125 1147918084149 29192479964021 2399788638012 2171649445102 20793486605458 1148298412846 2814745478385 475604289889010 233376439979340 6603438787760 316910416102 1097503815784 2136974490713 800229678009 282371946238 3178983128291 801295467262 1586039548572 388734957042 256777734282569 23057467657850 256747718644632 1998490166246 1089920768717 298634649408 610297750020 2139926461779 897609492558 2368610843456 361737968958682 2656600422298 1348926350194 4857792667754 133211528921 979260434523 914602839035545 1842776455845 2086195902179 204476555008895 2161961610673 4359374222200784 81633245493083 56209824343431 157663411196 2111594895407 28051574219038 105957191436809 127364294847587 1138736273376 19629562324131 92255817202 22977934385438 1463655458153 666462881262 1310909926404 3230978268914 1084766541470 2714437691505 969882231089490 89118401543 3911755101161 3184168207242 142299678682174 1081085802211 74665343948551 777866560476 4150600318556 1894916803001 1205386318750 2372658169489 1470847926975 408515216328 4521916910398685 2467552309992 3781977913058 116836186933288 22840639836361 1267980646744 1998264828258 9646768734933 1963137993477 7380663287678 1102403899661 231525252165 2644162140787 452063552840 210444600400 3416115077894 1719016577088 2684414663848 11483572567551 7753736621631 3854882272968 2026778773232 12694953227377 221454119021 765133140888 2325364334835 1277235224033868 850337904953 1493712453305 1514684186044 3191232828211 511984293187 2476959533516 614250776449 1384572808383 10881643230921 230390416390921 42484834349240 154336834292192 4186735630169 823381253029 89180510439465 1158925403638 471189302765 1036053077962 96464664764488 913197052079 5050117760398 1731387495579 1371224911342 1253919559924 88892399218 30587158818174 3966032448180 858852928316 2098311114175 65173160805872 3214120017241 1279333332011171 2679234786003 31845554286042 1437091832184 360536645829 649729812977 40125652908761 1224276935839 1135559170659654 1594700364598 8580919101 1325028723182 45302027889040 244153605191150 93997205784286 3547529100564 1164017803033 975549593058 1034220765912 4374958734868 728538740059288 795574345296725 304348632472072 11490999821004 2822272239909 199764969016 16231609716670 2144026616675 96777981174 22919251236463 1638977128118 96578457250 1307627929471 439704179264272 21115609278853 2542868372788 2567373563501 16025580857 487227524299521 685841264649 6871496978516 117200834043995 55456937992837 1001395283145 2587361475286 2300715937753 4052179893012 118536885416647 201677159747480 718825600895230 2551439965883 484646623262 65524177131225 718732506857827 1244328284808 780573149289 3107374034557 112926137761 3507669379818 2482755889736947 2667072216388 15761642637 128715798492611 955894780205 2611462509352 28817547260534 1784511969314 638625024849 58621112689382 75145003126 3196213022240 3411110355929 320125940621722 23279588912568 1346586206085 2838300517223 29080988497263 936942069401371 414834509821 767974665177 61611704166 1304023832918 875156679592 2500719421737 5670526733258203 23316659738955 105770812496039 3065390576061 2709821679019 2977267506297 17047351821727 239745260689276 1016658195933 232753709629 281108242487 1005366289723 1563242456290 801779240192 981461848638 589444963438242 1372358642706 1437726645300 2069912255739 817828361397 2313128724998 1950447053541 17726650142376 19413611283860 1858221821696 1450303408026 910562327775 72568676078061 2755084395299 2008664321114 17656716209999 412683966995 2375290360842 37494329436752 2304015577404 1095585389489 116596574219 908545002790347 361134379217 779163407524 2762679851951 1843342626941 551046014138 311526319876514 1981663960075 582539435333 185052119867656 1420122657637 14848086433259 2312301371 3509426324653 1352244503034 940091663320431 25441291370519 3626876274883 2510436967688 15562479834559 4002394536662 1109562763439 2727907876450 18710136700371 2499239602608 98139405014962 2544773984433 1267282634572096 182175062629842 21696246644591 108695932873100 81567372912916 175004640695502 1671308538558 5152562138745 388414367295 466068328329077 1107613169048 898647527733908 2689891626780 1839732931358 384292356155 3393413606922 2102051162462 1355516772606 2496317094355 2406771535832 10456488507054 528575096508 2372445756220 1011930773815 335435238583 23212539463911 3518457916077 2126505236847 1467520760948 1123776627296 1948255331276 1417376456097 5126203184560 247428089760845 43317195199639 1548619358888 457947819270969 1695354221399 2802673403548 8788543227 260826762850 1507227782537 10759119631984514 26669483851518 1549742279405 102301516356848 26673575331 8357423027364 3850645931908 4325388005058 509394801726 3423494518950 1236174544138 722211250791 2350476066240 963312770984671 1638375788809 1438172446958 13833532360475 2062084529758 9710528942635 2542361016805 27700727319079 3100359005954 923489661658 91124757546 657501260399 516857639353 1961308704767 11969925903695 3549550243088 105621008860 1742701943684 1317299748373 1043209785169 594895354303 105785196833287 1889377648701889 686413933607347 7042096733315 373559315736560 160612273624 2674621704620 908793129695 1204120025595 1429892741088 2653607673177 659817555154 2495459597174 15735275937307 899123723002 2296551979740 2850769256240 2221595142519 46772658619 461404344053 784023495040 686261298445 10585398619879 3733256292480 1469695174439 1007184486916 1060163153646 245803204840847 858768178181 3785691347997 2231880653609 1860329199028 1024755185523 2611528966403 507435839119 115273433252130 47920411482470 7385960827808 898694569375634 1031618527473 266725332657812 3347016480850 167314837496 777530196660 3906906538822 2157972790657 376783891185 1622319238856 1908975821847 319660461556742 77108071451457 568501473436 3471606436973 199447934686916 3491760111199 202407836268 1890666926094 695833011452168 1786628700979 32856373569 4141439120580 40206321688873 2147660694536 11416553572730 3823147693513 517634219962 1735195429093 1449134725141 2282980194237 1469044551673 975148523802 2548602193221 630435827972 1971812952901 2417773515578 28036294103925 1082138460627 1353068274291 135098043962477 2381144408737 687365012935 688935102763 2235814420698 888719352413 2203797926075168 23012776537671 15981231481261 111516051544 296566589956 11514333653625 2821146733061 84282369787291 33243362810945 1375259323302 3956913235916 12465425935926 1545810800261 617545996398 3217013453825 1114175191257 257532110527592 159381929821 1188855112125 1271482101772 9905696092692 2029261192831 468830741313 380562283901 301408924485 3741136513445 56935321666233 44862624513074 1405803764939 53488525921330 36477981466 3550568859361 864096119089 920072274351 108476112011117 1494339279829 21979505671535 1318650433250 196916116511358 335787577853333 1640308037583048 1113436759610 1705902302987 74338347879175 1268278595058 1272780504958 1103661517543452 4249447357104 2848860567925 929841132085 2870012274043 993162586838 974674946906 943180431513 2175167733073 2129685565644 158990378618943 2481072005642 15600171234794 13591672722410 3762153436834 1774904656929 780144809347359 4185740234777961 70529699922168 37480114254803 2880155005135 2645803732597 1590001186701 231823677353263 3769265230613 1329942133301 116141679985314 86590832541575 1424419664820 2030148298295 2534760792351 722565008685 829838743548 2424741477839 167024057439849 245734923955 1056760950768 44552606407680 63053640602141 36995925015025 2051574860205 1128092115739 953704958557 133711136808047 1589379277110 829160754327 566128544895 1392282726417 295029558093 1002181632752975 25004467506370 16692956911820 989645275961 922152032943 2727355223472 1752323246495 3543557347800499 993627828946 166922774599860 15070916806006 945913754423 60419992106369 7277284034031 3750621405849541 1165949093673 1986483848513 79617114387495 74108153508984 833820955362 74389907613437 293374224757091 3832037009456 2262690546921 817816697863 428300914691707 1132495302902 2732148903543 835285931057 1681344617254 715016270148 169912580890473 3488110014068 943067895735 184458741809843 1538137734529 292744343745686 1432893618610 2544934204686 795686020158 1024565015973 2876136186009 568461068336 1086372296924 2023833893316 11540787056560 38159403821698 2374272369766 185009336647155 80406556602236 428275704654 726085982414 201519644836141 2199462414855 144838210586 1810432692738 1495611993359 1380483079781676 3489436256378 136248311985546 2637980514988 2587927753004 2474357355450 3534946312569 1729909438706 8655503861917 1785344579743 2597395784741 1439547354193 749366034030 10590948413377 881028828565 20378049352852 1317391056678 31393991776001 824752070438 1658700707356 2709873256634445 1332242085498 363557208626003 2360479246707 52315073254762 1965109554174 1674568633165 5734109659932 1982321034399 1427231825946 26089528880387 240008741753 3679196140721 413355514964 171027449095363 607134559597 721001317247 495165046714 1684469974998 9176793533056 59752083906478 12659060697456 2752158511815 416039895745 103723763555073 1213361294136 787099338578 8859258958436 16644817204474 223090136575 3165868768959 297303071035 499621297157 910184056323261 113356698463509 342692544579 182920771842 31902302691130 1976384751815 1326987252521 2296329842697 21415012710698 238153406673532 2313361100909 3466880123469 648054591270 369126581724 658802640892 299063753217 6816596300724 1018523530483 5935710344566 406088819396 130727618564923 756479199249 1834035057140 9735872186598 6824064428284 1267594171759 3881455441513 735990205660 1311048904937 905178289645 2569455407549 27914845308137 786421079340 729207147947 240163988194 159388170779089 31160827361992 17833965717499 658780454179 395177007550 272926509641198 1110016533800 914639102223 158026740528808 845810866390905 1155858257143 3546979073118 1323612888625 2469327981169 75950275963526 927983297406 648234638479248 1584635810993 2051221617449 2867839530309 2074335135697 2406583952542 149263731550760 2195666311914 1439027027305 2270893151702 2457397581408 26889646335466 100151638108 57982315020442 269588117111 2998843420663 4169247102196 15881910535146 13424220654163 2034308852869 402446493804760 363707783828 162353526074 559173006233 1337300101819 31607265171345 687758383577 4758021763221 475386905840491 2899522996822 1681611053111 4231546686394 18209916689293 2396586523882 64517835753005 453613208129817 270165431650965 90562100036 17536530918963 2704911477067 640469472987 1468664215984 1357477177755 46442455886281 168508955375999 3189188500812 1468869385172 1547918333938 62831143367247 1397933047527 359972258198 206637579795 2733047491423 92819533376 110288638637 1337412395943 292226935955 3574329603834 531281507654 2087191688810 245389328380716 2911091339415 634456785756 2459222692108 1232321039828 848156634088251 2006257012876 23305739908615 477581146185 2205882168382 3609917395981 166815716262625 3132078713713 1161289702507 1495959484251 1738854905348 73070876016517 2517681210142 2587786358325 627283029032 8657102789261 205453257997562 589377165714 305117254132 400918498395 995170806312712 179264315386 145332473806551 591272367915 1278040968754 52815388642075 787400669060 6230954340930 1038994113857 20964920800254 1240107607708 140379476925 594089926362769 3288159682337 1075594273167 1165494300185 3052942517475 1366396016731 16582604491358 859890064925 491176884053 862162988101 1243474621033 1501674333323 19693483089636 2012373933333 18117271700651 517690978051 22483025070102 2190043499410 20309713274718 358594490967 455177893591 3969782653704 18992814428769 1859299039984 1980059948625 450372230163 772482906066 622248602872 36287147810946 96613664521050 1291286739741 22047794320909 2596095466579 443384945036532 14424028311245 1642865193188 607743331191 139544518525256 414677057047925 2618583355485 521519994045163 5520466860503 2250526843985 27067722740465 276434821671 1957335328498 4042582656152 668942217117 1730080370547 182754678925 84806040863585 1930677146999 775025167601 1620764283753 392557218700 1364612668046 690328622509 210751249331 329305610319 636195704058 1668402425978 1734648609622 1434483170494 623758761910 25406089861214 3798605373350 985074844831 1463273132852 22228827162976 1391764175989 635951103331 178372417430209 24355172900646 92885013820832 8081105825398 3664310394667 4243320777438 209131030423737 1825893228638 1529740934793 65287941954020 2137969218545 1285932171438 20085798290362 596558425738 137955884209614 371350850486 203300631902313 1443877241846 90376916958245 31407708810579 3337056209981 2535365105427 3636812046146 1700929807743 10950056044107 2355194151699 1338332886287 8056719902778 2720066838262 3269943856981 2746767844267 2724088716277 387044917001 360355294075 17806005523376 934103120187 45377504129337 705032739748 105200534515 63831045984900 463389245368261 2466565590019 339246607657 1555597709279 4281681196298 905955388910 444511581256 2430575893463 1269562851349 1324027241613 36406868900935 2149095774148 3840799713853 250786918361052 29262071878 168897244675 116217076732 1359130330136 744651526216 2226390119386 2276815703044 2384484059082 226747689836730 2170832516303 150184528127556 2739047548725 978215307834 1226742753577 1827783364616 1091111482016 1342119411158 12819079120 1167314874122 344995981956 10764795689483 2480725875369 1180887522874 3952672773973 265204983161748 558438703302 64821570028034 1110912631819615 421915526573 989017340797 807177503511 2496086139610 2440223603621 126211195617291 28173368690457 1164614602069 1569772987072 335490824440 2488535702811 3836254048646 1182621481681 2799062737970 1685052570104 500755842566074 39833359615179 326390878738 5329652406458 1862979033259 760179357584 1196564376524 2353930618421 4112929570252 2593147925703 1014521206514 8905124150946 505052153049 2677713283161 130424496031 722546115323 28345548994224 2162009721423 31295484738778 1219066852755 1341797318579 368244705840 1173493497878 2108659330703 220495380293752 2274525144186 1937211028033 2475227841284 535555869871 25365453442590 547796510270 1221414031222 1444500846038 24041094789602 1574380306065 21429503597455 16846940432788 1496872940229 1206629249838 3543479582648 732533454352 27512377190660 368246382689 506096341647 6149912461950 185930257103445 1865876914249 105365967606098 885331916087735 3857682901960 138548745711 1407311657421 14217935785118 7553583738943 3301545380081 1449465739167161 22405006099289 33150255703146 3212726394203 23258551490075 3771353543972 22517693032888 28551151736185 2323163943915 1969466648291 40709927855448 454089335019 3846521487152 1479943307381 16444715274855 586151287467 229932535248 1269898341119 219895504480 2378801585946 63787929617 1424242931610 1048069474766 1231504967325 2531739447417 586627116673 1589100086983 13045308975287 2375137821574 17141677702168 1174494634884 253394521362 100767851304075 1618907514663 1314923178281 30073928410694 815323229274 172820926838636 13717146032348 2674313616717 854434684782 1969494636631 276500386990 1665789234519 17765817094879 90455969792 34642022132564 3096664460851 682467945257 3466867600044 16276120142308 29920097862365 26902122762389 3717429901498 775080330533 2427109773559 3598729406902 22074983185425 108992188259540 100750682423 771325915085403 3164577236450 357610400254098 1565832953082 7674336092357211 429039331024179 25003036856919 33758875922282 409389734482 54446415109758 236451553966790 1893701700322 123430012823906 1323873245668 2108548787841 24322953397139 190393670216314 785367372383708 26758699888792 571499654581 1723908948033 1127748994645 3989605133387 54410675126398 1248802252687 58154172776875 875866374848039 184178677695740 25776797478717 1907156910613 2713240117783 1516056570916 963681951919 1446689555711 736122586788 1598220649139 1034510827096809 960528002086 1405117153260 5649308551 592036030789 1271960986341 42471706599674 21287467387049 1723366306545 118872914473661 36069892949736 2273545806792 786363774096 888541585234 173170572961 18805210924454 1813755474706 856257965810 378780040271 304493166034088 318357528802 920828462433 527527529198 1121698048192 9620201522 1777415029359 2052815172952 14516791232218 50961236503599 997926917924 3992133219539 24274320971078 693580218978 950303153360 1398847903257 3645408422858749 494809995649 102439237527 228593663107 124668304094 1450012746120 138576786550705 2370895728588 941614391756 445209792567 62056350770932 2310584228842 121846419171 2030032472786 1415568782214 489987936383 2410326153775 1869869699041 605873207610 3968540319336 701001091621 19593485141863 311602377613 210154602992 9895416560840 2719786969816 1257545353137 115123967230 1593669804096 2077673297333 74724535862 555240280365 1683642451986 29425438235328 1075263987452470 3435500403277 2284629697764 91053226632624300 25335693131083 11083678696557 1047026685791 724739595458579 142762480917 1066600983479 21317436928576 2981280548563 980747699956 486229790527 912117638302 1834578309707 2547434998942 845107774007 9034419004873 1717036237652 1825555695952 1271611520121 19484226211118 2451113804360 14952109410070 499804251285 79594843992187 187213075964428 3514879868026 3617640320625 60453934526768 1796698150126 1793181873183 1637187896356 934962606876 169693866471531 209672281222563 15018962336868 11585774210258 1800103897853232 8610125774939 406380987485 16266042884215 3475141618002 1497278180559 4269711698877 884624508777 474876923529 6266182900540 292810268170727 3076009821651 2712268674526 1310057246672 27104465210906 346980418768768 2767401625187 9167722868821 161137009493 500154598654 591636844402 31100928889951 512385252407 868903260442 723897915871 182300812680 4089635563484 185056371506661 132110113568697 1995083579211 12043768648957 612782244503 810625873971 1734113084294 1369382701527 1333468262001 549583351264 420537165709363 357413085804 20065241432799 536754914280 2886147896665 991234834663 251595420058 3751392426857 57945204684316 524278846080 1453869341355 5260806401306444 305192393998 15166707036831 1197582125899 85135628324 17719848553821 26475909390 2721514402219 1753439263909 1232733289660 1599808179267 2683022273732 634661169817 330460068223 3594857950876 93913310791 30601481029161 1559851973788 12619035533836 3914275918496 1220942358765 662143005290 475271634481796 49866529309378 2964774200375 1627990204821 1145586079369 2828376942398 334717318494837 366672100636 154523875650610 4794125661881 2377655807367 21409600055547 1735984685776 945145520606849 545862261930054 1305891526441 573186187448746 337808682355 1213442970981 67277659898231 1279313618588 1474192409049 16798954025111 648587025867 148055002053774 991013259079 256240465748817 714098781887 19707332366938 13330238775956 460305358277 3683543749107 529541246407 26632004555429 1213859750520 312074279303749 2058486302267 3538802335580 1663136025335 1252763279814 778836696444 148203069016986 3714556029887 1585200823858 1210526100673 1429699430792 2686692823796 1292560611453 33181355846034 84280182488073 21746099594834 522612087028302 2741162461365 27430992606218 581723103437 7152024462473 372789115768761 5495938200538 540231436641405 2530718791883 379140704654 340094771855 2031684481001 482333513165465 1537975148120 2732390335296 277118324738 1163208636976 56934510466 3885633425680 189375963789 848733492370 3343239566035 188036681528533 1324704712134 2644829500216 1302305804418 31427007833431 168510584462208 38746949023502 2136413712642 2810998166932415 27955744684476 8654147869434 1565540447494 374639744279693 2251681547025 1605968041213 159509838188 15823154367212 393340698638 1345123134649 79480991349260 41539413125203 2642355195106 68733889396150 41471749661042 1402018888474 50645322555 40473173132914 926350708136 1893807016968 229698951381 157497071729290 939201740420 1402629891335 2393402457474 444491095063173 2615871327596 7044238142124 3063338567666 1469540151746 1947584532698 3953927500061 69015673521020 248191704393716 91363500800376 2004736426603 81648835316 1852458858359 923076036936 123861255471 580469767051281 1074753622899 211524871879492 539624974028 3021404634025 2424942952223 137859349933935 2323599076532 2239574772823 543083928942420 1950058809565 380943689032 1457851713136 2306703926520 2708116909385 225951183814712 13306201033477 1163464411004 4585150522352413 2480488436856 14408026135719 1908452937011 2211735360168 30214018671869 2546344305145 41375951113298 1353251274597 2304330170208 970080506568 238344028666348 525960643933 3591774539996 2540911573583 1340502855403 3260607453349 847910101157 604689482537 1250247681369 118058355888 1396937435036 168072876522 42351305392400 1381564572932 755226512435 9028043756151 3895432126069 280074495099 18461257265994 24387278006758 50122597631 1195980097168 4228442723073 28001182492575 21883908051026 1202757609753718 814506282855 299139839409459 916275535407 2373697935105 175918023177939 386400348146 597330653658182 1707413236540 1445988957015 2759175643510 1533238282985 51757726995 1087595165922 27558735368432 361376834053584 458565995863 2276555505851 5931199513748 8364708371269 10018513648889 3129438017103 29414026531808 12535692647457 81463039602859 853337983373 2566076812350 77470575266805 510757750750 5829190829637 115463741700 1680072109863 469517470256 1150740960247 111770408316960 569951369154581 311791406895 602078397819 1020449666073 872853134456612 2364076479450 1720921783743 2100091393216 654878981209 25511793474200 6922226578555 621153397187 14509655297819 1754650554608 1549263934909 228519646430659 312721216026 3740697970037 1348077709884 172480937943 40283030582370 158460853285 24167211837022 3790454677244 573239958554 1494865909016 26428083390976 821153289336 419700850058 2613890675462 2419976361450 28965310814761 1594655611109 3335228171868 2659382527544 138632505013435 142310544969566 2461264219930 181284386339788 27864393363298 455029854642023 1095657932314 3448817320548 2690710861174 51541856994 715076623643 315825878754338 235133364032758 19537704439139 245370254294421 2332662358304 235882453090 149013033021 67197206707456 512468367318828 1953964371573 1254515254234 4207010956470 6085718055701 1258528984408259 92859174557 554415208846 189064256190324 1532529850578 1306337534134 78906289107994 2612238514366 2693842226639 4159610835324 121077948012529 20552549944583 363723857709880 1509884089711 201941374189826 402295589690809 2551572581587 2620936051290 1984976123040 306248768559 3494710639962 2662524388 2625026741648 31152675582304 2371770353481 2327772527671 2766684719560 3244674921620 1123102691712 515390794988 751853046047331 673319117777 2330000139517 1007337822034 2438236315038 58522086694 28321780014540 1036654360594 2949844425678 1269311887616 1185646389973 2696679068472 1246405908201 1068144385269 178076899075547 1193748786882 2398901969489 493491516109 1181935044030 1129869890029 2664695966011 4754900576428 1450182938985 15440864550 1022808810070 1363294408906 1717072876783 116847740613897 655375335565358 1150716569703997 856350751785 1380801489173 855601506073 947116571808 7083323360734 144295961792477 676005154069 50363739447311 4107893786912 369313674734 411645127826435 2641764133665 230415899695 1471827683718 1851069487889 1254702230114 31739240032642 342205094530 2705661142247 1242619727987 153384026432944 895321114999 44965419249361 144224657699263 1277556609773 1244002493909 954279830191 130958034969088 1989471748215 492267876171 154409316014177 291831653951 62357264457892 810825049756 598704101353 663615168136 3063115173048 24659737011501 21366809896508 2431724858778 1042413373343 369507144862 14809386254212 23150035378403 1085501917673 126964123292999 9782545845370 1257947456414 22670790887235 1920464530424 29922704293108 2103388844419 405833034735 2711807027904 1163717371330 1699118968276 1474908113823 2494553619724 38862077079897 23467235649797 181433703790658 2217621453620 1542094036464 4566527010747 2781937517659 10292371321419 23010464989396 2527928781826 1998296198721 283546235326 2493325499709 38720528991120 227943710527342 715473820616 286982789795382 118912703332062 13135898029662 1246913328169 24228856108928 68704683368275 3749630028762 6367486066 966747705927 799141851316 366903844189 2438565360268 119226168493 2146149767997 1751888671430 260023032234 1333391910658 347930139725 1836429472466 92458154490769 126329133791 1164010392069 22304291622549 290826562810 492221495542 258625185213 45631437636462 2123190288530 558105416061 2707592795250 1390219633561 444191815735 23537904091251 337058321715481 350032804135518 771672265678 395729667086877 1310097239580 2165775761353 885415374433745 595796862449 221093536485029 2780723153971 168577997595082 158704394763709 78023913751056 279381715953 4244674233425 36748584928854 412773446996078 31840324933092 171256193013 327279066191000 2418416190896 593668715955 1917446642393 1134732865874 867118490755 2546141239175 1842717804167 1565081113582822 167200650778894 1528781701967 169021907684124 2163920324728 1455647780102 706260273422 962586941723 1087245951893 751393034883 35181029851071 2877362643224 555941735296 311888451850693 82849680644868 1519127359039 47999861885 298259953957803 97382876839 1406745091887 4221402800613 3964391527912 174845478535 1857520093292 240363622337 1531600847845 2434981624326 2680294855381 1649893235335 2199546081265 36812556363181 591886632151 1332367478492 1021154492513 113821421594 2930799595889 1447246592795 441999940565 2240544422004 1409525580679 15277132945300 1613799849213 2738590957475 23139341397588 2724627925945 1967064843464 1546623597151 5580736043961 1321471625457 217734712027 880543748110 2862584040075 127446437829845 39306234164346 3191750412506 558375600022 820677705365 173621238256 1422672585954 43952029710014 584385180180 535064007291 1875575374999 407082392650 1039743629851 9100983717756 2173872154280 1154389174389 1557754561735 25087018219250 251549817422 22735867798205 2822960752221 223880457333775 131835991826576 171846460926099 24848591852552 989050523216 3030234726286 603821835194 31740506283742 162922290762 20866679053 663557962359 1396812553559 13178298242871 183183031147387 9051682791738 64644580884730 2358983671525 170642407741898 3664400363551 1651941463592 21315002488374 1006501584284 5977308745747 2504772570593 194793683302658 3290172706702 14894009904525 2013634443200 3602261223500 2553041017692 2145597342500 148516202692416 334531989601 13462904448139 2195413191683 11377633637051 32314862114210 407543769398 29828110978521 24689766817577 1190653456742 400794878154 12575663578925 59935452150 530662312296 1976357790325 1660258465688 10110568748428 2476606258723 1465301618651 6209045572689 79584747669 27918766669207 1360582851471994 3656698989880 1498301411781 14701131647093 19406782207920 1741204538763 55679291108370 30275588986947 1717883325330 504838588700 1313448493073 595722603666 750065808568 28298642828131 916585022976 1286620399518 3092472443444 1656723393441654 1213024052737 791264376675 161501717613534 743490236495 12870821784347 14378193206674 16772909056314 202525328090 3700884306534 1364226427737 1229969541263 625330062387532 12551803756349 80031070162044 446080353138 1000702454312811 1262656567683 232549819423 6951676866163 433053172390172 551763761719 86630656410 2210805103409 1041249660732 8136569590469 2394018931455 442170307468 2076162083017 1308596090139 12895785278749 268871255645563 14749278097450 1203468553220 427713040065 423400756198 1242488455213 377638375638 3709877592665 1242928501520 1648556988697 1338448019100 317126971764 1795038272723 829798727881595 255374306598 2220520482141 480608100810 2464751467843 1173227527513 1973872493021 528466478787198 296888835259 1830302210257 165063875158470 287376552268638 1981523187251 1090073617076 12478534657132 97905972431479 1843467128272 22560658635481 2206007483334 1366847129663 266796472875 1874871511421 1253185001108 1420342112355 1421427420211 630266246263 174207588770 293201921913046 136511029577180 175961426744928 17864878476087 14066043945596 3571477613122 1267373910701 3728455922705 2044164624228 1659588943159212 121618082712 4033288767892 120733891584706 1032012587392 87896328408 31213963868724 154901758972 315245280530 481786649710 924655733330 1056842549475 565525453918 184227665973 45278507087638 1080916692976 290279430801 1685363148559 561437544746455 1539567080038 1286594635231 48151280793693 803867288350855 2315775017097 3360618901376 2666865171333 1119174321165 1565137903574 5683431336221 867941345431 1630983106801 2221997821287 223175337759 2071963066908 2626980567342 174162657595 79296581560666 378324799014 633503447054 1445516378551 69245618011160 706044236394 102117490190027 3251503276400 566159748412 2271969606260 2682955926733 7699330733854 28055834476914 846004176898 1041485131028 573780866805135 1883843619761 147290510870581 279595596417 70996487426830 422592755433 46691139441898 1858762431062 283750560637217 1533579656100 2678300283846 18365458590231 125886673639996 1281421777521 7539886180324 118234130037 2684170009794 2611708676900 2649675320039 82252624775224 23655997317435 104913070317 1876806794331988 1128298190855 737284956574 2191955328309 673412316051 253356143964836 978336071637 1193527868491 1293331884252 15256764495242 1491941624459 52070662448463 1790661716641 17123501297772 758551212977 21669443082 333834357502 1919430374603 1916999941851 92561302174973 1078387512620 17322651732 516085492512 2683068906533 29289208118382 3557769851145 55194618102667 759324787900 741213409494183 2163988192174 1047519759858 1299550234499 19255960062027 4090030209589 1824293615693 128036611926071 21051478476834 301999957688553 15235950598939 24068411185680 1485430836124 2448875051179 415360239838184 3233785736929 28097560924970 822060918892 2173946164437 130233619410 960560544730 1310212528674 847906449015 264403118407568 269502436275 2290403738531 225472381323785 12567987880599 1600059444936 210474843559228 1982867477314 1464575426248 169074552040619 2222211271858 6223026023395 32579851286154 2542066919560 46357541779 34067160704883 99301217083785 1100876726672 2833844071375 113635684505953 400886115383 3905710137506 609780258265 1210623885565 502608344369525 1051003211955478 777620129956 338027859950 9776294948589 291578842261973 3836759681541 816905856736 1985070093688593 1239136569326 1055693171954 794986002777165 2669103810928 67748192002114 2656158010017 1037972030155 3192239340533 3798508270650 2250477955094 1937532466887 26820890948144 307152695437902 85256273372550 2484904896888 19617308133477 8719617010641 1942671236372 7656372055445 1288065007573 679484646200 22201029054227 5653455012546 442242668221200 9771005007744 920811622488 35572556278411 2277679886553 264050748040058 708084502122126 1489274328740 19875819383167 913721493137 6010019284010 541280798001 2074056151708 18474764299827 254265611258 30976538436521 2677455654474 29138117671 1388313823015 2212798790377 313030007799127 14960161699630 568987200428 109128739506289 917618844897 551120393732 267536759003 1032696122437 157768475684 167694663325332 182603493097802 29845613930424 790427836905 1415768727820635 310438902793896 2586285940939 746405699881 807368628840 65943656100132 10515782118835 3397224055750 481533863445 340679314086 3278288254149 2406709881981 4131370381827 979049577404 5043255305920960 137850712163 948307754071 1694344334157 22039818333046 97272121035 1154245705269 9969258023577 178783150029 296291521076 908559805157 222288615949 2580348841215 2631103512884 12155202213618 1597763624485 4028838205214 626646374342950 1339872713988 1767467587371 1130034249183 1050767608011 112185169843565 35006000029331 12820500511817 1337978805112 2352934988195 24687468748381 126694978034 537148363137 62957229900584 49470255419 379126415592 2870603107976 13322473772 2977383012077 623519344624 567643049244272 1010824593794 261141341894697 766428792516655 2509496237484 1178811331218 15125269200592 2278603840692 2725662682250 428080376517 41400659277739 991392720777 1814263022458 377536189247897 12091531036883 175021563130430 3844795990954 721466726006 418862633469 954336744758 84303472242186 1266891729220 1344736759262 550249502846 43484860223 2404058221789 365727917246 4322802123364 3068517301598 724218612195 3252806692427 29018453147945 1181348942205 1999687359690 655188465272 21227314242364 824123656385 94545000205620 349195878296607 1801867334474 10696630933910 1266217346081 2492021621866 874347495692 1855366857487 1611369018651 198352011029341 1455807381983477 233674619187 1287444970141 101919942881756 60504387295 1923865820410 1411801402870 3815526997588200 819971873454 119441388371 921157361669 1510066208981 318082189940 2054962298064 163258843318913 9702264815571 27737604497761 35410430125 228288589852356 1907899310589 716454369604 498886500093 33391959821243 77471060258458 27788936261420 3949034908815 44698131439703 11190120979217 28515672241254 1005001724457 427064920547325 496981957794 57354807110 1280083019167 1542348034159 855867948967 233120232394375 1228589542909 29729558733013 143223758223 2332858809112 2454325422070 1850148702683 671308491454 2437625685295 793297701347 382039466530 2675360825294 761161604832 43939983257286 2258620924014 23982046449954 186604475619105 1231796346653 1773471723290 1058287963899 34083370408580 21957222937624 569808438642 1176716999376 902182710021191 1820567913281 176554316531945 6646489723075 1001695050440 1051042094229 120667137650774 900855248187 3768869262919 2868106443507648 1686514949016 1980796593404 1435135214206 1090486815469 77274727388564 1126781302927 2044907688504 6546401152727 727862808180 54019475829365 650538552785 307943007985 2579010363479 545620231647 99564986861340 1353994413456 61246692954586 55279414810 547925658592 892847552278 442935277078503 1512365640120893 46635246775 21063210823496 8584547479908 1578306878973 581860855415686 1065174557762548 709069801957 25075472457530 193691903401 491745069637 1887669693433 295580868343034 1231608088410 25110079704420 334157734076948 104706854170187 2409197509921 195470448697 1657475550648 242954360691 275107794713901 1766923695192 213940414013747 1483637273471 666888567828044 20840509659322 163839914719693 520878590670291 2495049060193816 297585511758 2142822395911 235428861842037 2290040786338 1556700485851 313152170853 224491166960 785167557671 117904111046839 3903043140265 1581874574459 1030519587841 2718497029224 203803424447821 10460981684466 2494295049576 8725539309757 24788284601829 3825827516114 85264139119791 4325096494232 2679366055211 1179389727269 96322634327348 5793683048000 3696289525107 844872037211 1498869256261 980452142584 144923933219914 2539813085081 563579433767 72581966971711 2429330422131 543572611892546 1566627865727 2304098941848 1942681347275 2570881619552 1236982765064 2476914374945 893037110907 3666130215414 218687101124726 88193811337 2966564572649 11704150892867 3340068310761 8565997447366 19425981516714 232350939480537 16111497931307 795869514252 2125400907716 553737063240 2397833071586 739387214569 437598095430689 18466653973078 1672432397019 1809209664731585 15086677159091 20547542582974 1455967563400 2198036632665 7136387555561 6338290333544 2661531812695 106450893920234 397007738701 24996033435091 427264819057 27268634344313 2539077737408 1908127018147 1601573995106 4019080559840 423991703963 3276332996914 1310281959372 2680174432578 1457013944127 30098529798222 1491695595471 23612928714535 197832651574 1970410128381 3743397090800 3680084468294 1069984818988 29766314106960 1075266826682 2028520139413 51229040586 10337231099477 1569213559043 1286314940719 1011371939077 1431198537429 1494471344844 1328524028600 834717020769 229330373922853 1207002462370 147618187600787 567408459778 103707505772441 29498115665649 1180598864746 298345828066 133862802268683 92364680408944 2268904204058 7397784262510 1603593492622 1540789892125 17211918308399 2535426926181 183037638354 20927056169700 32442613889610 145928463236 171671339256111 2109747594403 10610541199410 390967798592 16526019441 12060963548756 21886859677489 17000166426579 848270911243 17040570149584 14197547155691 29918764649661 1380083578138 1121598145905 11183366641600 77360336828032 316280154058 2267831494183 982749394672 27191709456469 2644825325790 19653281620 22069123613045 1121504169513 3446275030652 364537628563307 142892851307 377024304448428 39259212748327 2382213526878 38514436845097 681016832229 2535679495686 872392245538 33394444443430 599125502919 864257572132 17234945556052 1260552902915 1429101182360 1090659587568 1198583431257551 76223656712631 3946112279559 93840366579 1173832327263 2547750991465 588730664201 1773891050068 13101910649803 73788088002344 944273548226 7430148574669 1682004899768 2566221819914 89065955563606 458641181975 509686152826 79930330663558 1051989976017 26418168857828 1513109943077 1133137705739548 2245945825739 1094095988876 1108765388827 1004551240461 1319171172299 24698539895896 367554420211763 21304026102276 11624731356 213033882079 2150319538407 762313472785 8195840020875 625084151566 2037658692488 1911886911989 1917244837497 1141219382035 1036833847205 702941644432 75327568847419 762886187461 26289896251033 1147225614641199 338311738133267 25594450466554 2199999507002 119796084167 3660618876501 2429266896079 1888857216358 7649199293002367 841761988097 1564671279521 1572656845675 582212587946898 1873178579332 628116776262382 96283173917310 482467370923 40852002936026 716194918477 2057941216525 3459588960193 48059275073338 4539734927536 1230926130793 508260561129967 5311192953888 324027610058 3441440931333 4243155792945 571395275914 631197721625 29689783673300 62314536144457 4071534430498 9720658908921 1082932008937 2205479784588 115904665432 1197455785284539 2385586555011 22493218988721 1421944116176 927101282831 667647281496 197434568011834 76993424421803 69677032060 2242213334016 1941446402732 1524520122548 13461427876385 5329837506449 1514902358216 75106241222735 593609559649 2103504456935 1053525664921 7662867442831 9662836369183 2245337050479 2702560653460 27561665113774 910718828309 2019921936340 551042150647161 60424113769399 245303534384660 1190769971497 23090590605737 2143751142805 1594978904512 101609217005 4083904830305 811981657028 528426252025 336600120187 3228071282250 26660153348967 16206655420330 1345857061342 30255978330699 1004556512611 1365612273874 2100809247453 2050801320769 4142811906827 68229783934726 60442779657 513741035394 30816970390614 888596779294286 852217553398 223913877423579 835750089595 43878582850702 78091094441 1018246511086 931448883516613 2337896901862 1053328372073 1188104516070 2683886251033 271866433331 19059196333139 888739364774 823949822127 2031828063968 39347757685015 1602801123781 550004969563 2447142999866 2004168930296 159060514384627 158412369441 691369212525 73233022355636 3774545273663 187734851810019 507081644213 2241724832397 1908420575371 1809889067044 1689866120842 1383242114709 572686850882 2860978732168 2548208726727 937576697152 949490100815 1791744608634 1778849220780 910344384301682 2718095892314 10762553994645 1335188215984 13748710042431 27198245984293 865430862986 1384299395095 16128609246352 3712289192479 2799238416157 3247834285927 279563012600869 3134132697390 2007756542194 92582462158933 163980602049918 7649134861545 4141320840022 1221366854831983 1952479312478 683935276377 1451838965459 1243584783594 1872759256106 3479153040337 3228924637045 2375206783244 941084085363 401136588854 1133480751075 1992716402532 683827945365 3631278989525 1845940555938 1278202080987 1377444778712 433969912420 2666513999818 1931240106515 1915963579798 771854740132 1006580017480 2766209728822 2189598617967 1450085388668 26101505458295 108157460655184 375404590709353 3891628903565 850628961002 604805642053 32706973875908 67811039354279 1451818914062 19503947079603 658015078879 770122518651 468378960490 524707843348 8078675399722 4251956511285 1366593977515 497840112235 298398773729454 189706252407 391669245708175 1680684356052 13678661688 3244600023315 19127067471249 2556156516669 832692059294 1121344936887 3026256514736 211397839647 2455182205163 118976991970504 6066992199290 422091499479 626388416614 1613587908627 2303943858764 270918629716 1348057267609 148436779319 511752123332 365095004897 2443579976608 892948552447 1172165653426 691349864478 1097017563004 1827204557134368 1147541418301 498573783914938 1280247158081 408348679355 525419192588 3307163648711 171622215057 2095803736719 1168148204257596 2339221591432 126682714778791 3394786265319 40826126426190 118936776939074 24777030081010 1504283890334 3174562394306 1834113234696873 7555059809736 2419647312736 2440511625623 302504766121 528196509332349 428083147605 1008026913457 1234598986552 1263631219211 1369699333551467 2753103110685 1835514162024 233732286854 29742964791453 42615756989052 1127296869159 461827458048 2195835392608 126286232045882 9495462865752 3102677973231474 3756288972307 8132354647326 727553999279 20852160787383 685096249948 1926598997612 943349387942 2835894910893 1732372630724 1533655826289 965905055453 916769022069389 51390226726465 387149893132444 64975202430862 3817622459902 1039599521096 41940939016923 776020097952 3697874131362 439841937104 25250808000963 44190072355107 309731788560 3530627310484 474550581937 684647353931 56923429326 620952590448789 952807560748 2713472401364 1110671778495 2922379216818 4827613789658 204648837627272 1023478677760 30839932108490 125215222985 686164579379 20872885581796 1546498911034 598067867233 2752027178583 157780423367 26800335881199 2592468966514 546192364210 3956139892156 2446587505050 509401735275406 67443232460120 5488006099354 439386425900 36864336091962 3167613396443 1242485382067 2760337171302 3323291473106 2839638810286 132787793222 4176892460355 355685827383211 1513116592718676 53362697190799 297977386726 2407223085786 1089003376317 231414443236 2799569685384 2317183152902 1101547248026 2145547654205 27032150892772 2299481078389 778150127465 2402043527470 460637355858 24554754475031 5792998585706 40607492255873 58393552709636 135177361116254 3806087018771 132254583050384 645535312305 69252642768 1359737304030 2753980226041 378027603893 1440986359551 1617440503295 1087832096391 3692651865934 2747197680023 2559830715318 1011802236584 1011459097831 2394541123441 645701327024 12883994302 2287367028215 232870881675 149569932908354 881730796628246 2455904088064 38266625754317 135624466242463 705762776230 1146815176122 2249099310353 42651005259107 1289805282995 212889357815270 1503128292038 3026699861458 2350823912372 76288067380 1413408469294 3598731648604 34281256823471 7355062098938 1892542503106 1535211964650 230106507993 252146932565 3984448774348 2744909430382 175412576896 9471965455551 653609053015 1857406488164 79454320476 7857336033364 56756534807138 168278905474 1306007412415 154633070787 2827759484355 535443220320 41593906491500 146227566137456 23519730718774652 1860844630362 13268138243217 42768947686506 7053423701071 26600998133107 1515533686103 142728240302116 1811993644815 34661944290852 1192476887013 1917237408712 16688107539345 400178933325 2600578877570 911342542739 1291910788131 2553028796369 599174970951 2070842739928 1176378979916 1129609223937 2434211967992 20292446819 2263132710576 1391115272739 3835982699483 3607537465125 3081428549386184 2232721332214 8117130636955 769871860484 609403187484 1378336332233 23057339937773 74102944395801 1383141345461 333902860916 129094939163 721316695264 17647706375394 1467032962639 2495418620158 264297327067 774487865806 57198812825730 13230682430497 333054927614 3435618432042983 687585217200 142051057111 15076669985310 648988379375 1194012394688 114413450909039 131779141874262 2728562062492 1697387407514 4291470116149 192825932982 599386371673 511131243960 3007628464779094 1043770129851 11678137951765 1117337607389 2369646999494 14010109389065 2331687586099 1951691903208 2880067075461 924462508311 26923512628224 322494965802 3657790919907 242026032968 531622512252005 1017337659466 31446818720587 1649935956733 1085139036402 1111098899915 3666292158757 1179470480392 1425291859654 1439923298809 1329611008559 2170829539211 1047412382606 129533987241311 83454232100885 55066484833311 560594916198176 1552764793143 333630112759619 1392636793437 8114503451401 334057446576 2046850099128 2552971515883 903319151064 2622663242109 1605268550969 3051675303571 2708578936301 1504156156064 8141405601236 910549804057 2363128203251 1933182254255 1959983418232 22218515361765 108344172424643 134004600180715 1993110398579 677612632661 324986999081 1013922567107 2468124694733 1104822931795 1051013601483 527525568104 740324701092 1344883582229 1330653137887 110084847314327 855229647056 1711328266627 150348924328 27393446778478 1896332935999 1456643513356 1540357231979 1925738118310 30209818665 2111636916758 489086797704 181783114757 234431051040933 2077011131937 81821628722231 965176094318548 2740856626079 7514951878556 3305414221451 377700558769 1305367121056 928889832605 2125673581982 644827490904 12777083888688 19565334579137 1853588916154 142624779932977 1768437137855016 41309642536901 480548145290516 2120594405814 8460058502649 177073973034677 15541502364112 570412215231 832867211597 24440808463308 13913344556437 1230944292278 961716231978 175317758588 2096962628382 1242091677490 1917019361029 1752000873255 9921018818931 2038110142870 16801686154353 3052931361911 2171547400577 1940807074134 57944701257592 19079440004812 1244856413491 142777186081226 34372197458048 263097258610397 7257288734631807 12810401145219 521152091490 927479529618 1700257527626 1821356242759 433842707560 1554880849827 35983075996165 3913825778988 1004875119990 2008875352222 2249805184787 1081723976140 349816470895 1170396083857355 87174603628148 47335784259416 2499429999847 2527405118949 17935920975957 303835776114 923290102103 956316188878 172116957397584 1190688124070 187080872109333 367029361547 9541576360 1464082306142 2373868444071 1776314576331 487805007045 292604312409791 2652324500460 3126445058353 3233115520995 4569697733119 1145068221561 21402618742133 24559858733380 200375630702 559161701699 2666588315465 9017427323973 13738376523422 2246058272684 416792214654361 413474037241457 2007067443746 2187369233291 1716196727804 210731424228794 2479237899430 29056044258598 220568120660376 2571272656069 1352826281161 2380440687217 31291659812693 72028679917 3672632718774 1268804847829 1457215351033 719658419873 1128999795015 713928312057 923234807046846 1544538875462 1757255102257 2416871925690 27257018714970 1140688052347 21381598902131 1116643979010 582356896890 1098978099602 1266168940384 493736937521 33477028587509 118934224325054 23649610817198 801791642764750 260991491520 518985704011 1552288125639 18107109624997 4815375060432 10616563503834 2311568724896 2548064987448 122511519139 78851963052709 200226768496 1268909517863 1553451287476 392903117415251 10054477794337 658484417235 2076320800620 1426022759482 71257911567 291900995748 877074121783 66463611517521 301579333097344 46692056525177 161976334641880 2485867092632 1910567434006 4242486497214 1484579474451 2576386080378 2136900565857 1105749920039 3779200547071 326729628962807 1099866597747 3653917659168 5018637029503 2546737288617 2108037751373 1308645728651 84790055197419 1226211469971 31537180227269 419427129372651 27948572952784 487123102746 2668149033266 240218596965 1849076482946 3802415850492 156495182270808 47565925274979 906111221535 110597763757 1884260566224 1469646608860 135724789913659 554022349771 29413300275369 103901329520506 1965524553766 26821509198534 4232980249051 2448896662351 71777587898201 1666096988295 23671874608125 2743608288156 31837709872906 479797085741787 3099786209067 1229403199687 476248224831 560613934043 1351635283746 6455201766917 1446849072523 24336615354093 2624044476767 815259579000 2324890235859 1095689693591 18884580928405 54448376026549 1300946813330 1256564495176 142000696502685 45233870522991 250734714750 1792802713375 1550915244919797 3415932628308 2721708941750 20970938251740 1719624555647611 1971791593806 2139625593110 4679448735980 837983134957166 16681227073412 191567573501963 1238013876196 3326789375551 571844545006 4766343913314 840699719587 3261439982067 43426215643889 18577222618933 2301229976332 3952216275090 395001151768 2142205975244 2590085578888 87317029574794 1720467611922 855347881364 5618626943148 11205909075331 104542082837636 1847953690513 77745992754670 200440275314399 112078678934989 549257588721 37141173464757 155834268088 45361460333 1478727607848 91905347968344 392230241 18993133071569 1661866178817 2283812811728 1204089485749899 3776923342914 2518199806861 497409459408 3598726195222 4102873468526 4674895677708 1774530773050 400715890674 409865767711152 1696259978686 66768742918549 1166774239845 204889918308 2480046177350 1253617192239 26095235213530 1330822797677 487799237462 29590144521174 922924080242671 2986657165142 2228984953943 3694722472811 2548777473516 3857384438520 697525340624 1160900044517 56794050682017 20171167182723 220504034537 1138824849519 1826327739715 13708069399534 75075035948 2660319328354 313622518029 2003584597773 1363797448332 1748550484845 2725910302833 1237478990392 9305907102 408410336583 231165560983021 29761692154292 223416545666 115905910114079 1254280750339 85333048485170 331961709658686 821487972727 1143127352766 17456922883118 126922610135694 31731491478830 1024833949220 212529901255 3493389218812 1258808691058 54135356119626 99766584433748 1365773261502 42681531386551 905808935380 1871437461883 2762675975946 1218311265183 525416204732 675895041214 1865523195157 120818781859043 2391069614295 23918169286984 2464971124987 23761170844180 21342245965192 13338191912732 1189526888840140 201861112662 1830286659783 762292668066 5710298964341 237811877941152 703476167967 293113593855 19926437861556 275719173723 1187806560606 19721298674073 2752061824641 75023910905928 697345591051 939978814773 3246292930461 29204358037 797647614945096 44370537349212 32670198443434 8110513991922 2943813832711 1270478108486 1520886275534 1239826172442 1151956229978 1415157232316 3507681338122 1743521664844 3864566195958 2044591273168 2342379953926 6388859418368 3548998701990 510821184354 20734882514971 1406152680407 2173196328651 1327433121639 2278188862402 16543895533501 1464234536304 515620559581 10227253543 2688458231136 1152835287001610 505123775688 2655957626328 287617300580 1097766517680 494704877932 138602110634895 254265679821225 67750507600540 7945604703955 304431605197698 1082062599433 4232871219728 4042108326278 1263937850423 171901355365 2082884758936 1202994752648 3038447854173 3013060993563 169528053779 7852209151321 2140768199152 761073302154 882906267219 3862307156664 1302061942745 317716406063 290979246113205 1408247687339 1030175283711 184262344032 3681070815269 1234445846895 784375416204 30248930738013 708203575762 523042903215 3882436416772 153891619432 38173125890488 665188348906 2048881604780 1081865763282507 18325753280 934870243382 11345389474162 1498597942628 8985459320395994 13274214147505 384670979332 20936382767887 2699787490440 2023887393684 18238973620257 362619140002 1180267592141 1232263898026 1505956600296 1705421357848 348750495675180 2598541712395 1666548101276 3816010906339 36862168347021 2048365928412 45301222790603 33102658390 681674059403 1198386836943 75108180993756 152046149352672 3255460306662 2459537515879 3108278683235 1916918595411 675056750072 1759221809998 1799330867414 72290469304802 306193970573116 251156747104574 113620492722785 9371275091094 2096158844669 949702087600 1361228349578 21946881751965 2045178419521 1471802523400 2649363448694 160888677154184 89912905490768 1868929871240 76409612660216 561681499512 516566140657204 533183438734 2734215346540 2146187537002 278984009661093 108653983968349 2256071166359 2625978833469 82463891714 1027038457857 1255436611557 16897920023264 1442007839310 2364218659066 799911500575 3013566725893 151033155198373 3188403670848 1154882699640 262678007319 11054662934374 230819302629492 2183480102538 595397136043 306899103456 141338416330641 741717926176 963533555126 103745264800 3144429150746 2473177286045 405977506194006 260541047069254 11500576587052 642298296295 439719371941 1003829183342 859824204701 2671380123261 3281582269895 1671377731229 2664726725443 3618965475726 376988026597 63898301758 607488438145 2185388982584 2300350679693 155078645391869 643469231700 84585199306988 231287501148 11635681477923 1926411520967 2513517326692 87796785784640 964441054112076 3085166909486 1016798659475 154486844937821 2070137341498 87156319938946 1986449934315 2683445305959 2625827054450 28398567646795 33709322167374 1187465386439 6114689139 1506418254202 222767578673 13691842276833 1171902592722 2163547776502 29046141559527 324783759030101 828948138573 1882631213549 1403804429125 16778633270313 2444946499478 1141875678419 1757379486358 523710271636452 1246914443680 34746663839534 12010575517253 19216963668388 103105077204812 1748339464320 2878282778350 24500019545543 778635356287057 1951603742596 30753185569671 894872840708 787941033274 397401056061 1250716941560 2557404243906 29094563956272 1887087893926 1959687384769 845875593506 31588383432502 606774806243463 1514444441793 11077149373873 1457445407005 5415590852194 1981051319455 2913832691567 53201137621523 1986963695744 21774108807075980 818811163910021 248603004800 2261278563499 10964898478920 2874942929040 193461811857 2428882474662 52595106058798 3440819984464 2589262773983 169829738268822 123076457440 448106236245128 740383467210383 981995242452 1464864723702 4239662587230 55263321208033 2086727359795 521776424716 2798854371374 989325872717 20738909437738 3966041145282 3414954886023 27691246156477 11488993710220 263475271545077 1509168875160 4149933719430 3590328187637 2623601499578 1412634375694 713075276989 980440834287 850623042257 610599848081 226778211928303 209872329048040 1657324354179 3238009892261 54987261272309 1309558061908 2729693815041 36594665466817 2321681350272 1131226994740 1539160891181 1251331418941 4061088841160 383925815910438 15855858851662 147562858050100 1479811476904 2811027162110 18502337471846 1071797107860 1039465601549 352548294569 1951172755792 2588503672706 1202072482378 1768745669037 2296512363329 1500284071202 1385445607175 116960164639589 1574345478792 6262827294981 2016183273637 1122168232110 48041602687 62874635187129 57137181943995 4281128148896 27836344678166 1918203203354 704599185020462 1510565379494 1550725979601 185842939281112 2384838360482 623263186815 4778319983225 527428867343345 1687712533350 1288000532905 531433041549 586202898819719 1423039371652 26600851178663 770637996172 1164084938735 10761824409416 22918733561 386408316881 745129206288 232565067639 1832289431215 1055712626606 18044560302865 2711634596846 3021173633126 42101537147225 64534851485795 1911738280558 612139071870 118153080137540 15486019215556 805219194402 106447281229 1494695332834 456317813756 443707378068 1844369293747 2474366603165 1888301859755 100941444820415 1281077583576 372044124752317 2448909356195 2136856906473 36920877189258 768409613248 874706898906 39569167913851 504078368455 1199742520399 185169152880 20746050143519 1384032973573 200584139392416 1244373770255 1488184317032 85661478323116 469243538243 757385599567 616744319688 859632770253 27164581711 1754687158226 16331067403287 1779540081515 1730225875471 1768757812218 1510444842949 2446213873186 465835839197124 2261747343790 5845229740227 30117295693781 1460263337776 195161038281028 2521940132238 903359278897 289535417952175 74278194250 795277472310 178993136646 2703551015041 2572579329919 305913026575 5188561234625411 388333924519237 382719462074020 74379745740326 40302971697770 443228962879 695271836452 2050875245651 2361062783474 10343021326487 725313267212 72708531529825 18104675188351 848079586990 1573330685217 32445985706150 874059328364085 39602560253327 28891379461271 418805896602 3661035897518 118405053939311 769502484790 796305723585 937270576123688 281613036916 28426734225226 433989541491545 3583726591917 2038905165528 1445455413040990 3532664127382 1921055449768 1016504331345 1289167386143 38001770750635 1069253556711 450889196178 673735045616316 2544004764885 3640047186330 881979946826 422843495342 2214449100993181 634990808427 2634855000884 680727559677 1094774393781 472508727208 1562262458053 651849184412 457505517867 466093229552 1269035269788 398255338032 139017803149986 937316678118895 8601264219992 21244270584439 4947029157873 196086137534 444534396848 2851107332440 524635542153 356758651054 1024262068805 9093765733210 2589800963900 53804815802740 765177702557 1789654636033 3873926317504 39737163909554 160586825522 1172550540183 334543489778 4047909762206816 137681297475 5057824676428 37516226573 1040685201097319 188646193773 1760196077775 136586930185706 22774114349010 886389056339 4330613343483 129377021043091 37257410546995 164841601689 188670019259258 2363117109101951 453564993518 183563471993 931256174389 2628389911008 27622001375992 4955667168956 37438363161612 39952979598553 37235905530567 964587066200 502239469591 352647617752 1082527173672 1784750523341 722060689405155 117214722752813 668163242139 22557133775053 165434165915 1596158217143 3877088264514 386109487457 2370646505779 584022096447 948572187233766 2559788036675 502937215384 4091246864842 2423683994852 434815898903 1924453879839 90719730470 781272291225 40035186110285 1656660149482 52144507751740 2392434577506 7183458464530 3016140503655 362778852273 2671661398743 85699377066837 865929344216 156560116073 2217234495556 569626866383 753549883786 969166453711 490638246462 3886909425402 62063090894061 1023382132709 1557109431592 3266681574130 1951966719837 1289617287616 326040470497392 561610392011 2196591601922 602629747022 827548827700 4083982030671 1496442564506 7899649347057 2717170314614 372580224436 1516187030172 11176738105640 109402499045785 2204494280150012 2575818456336 2401069135492 584723711227 574361862554413 17937544676176 2258163433999 95048168434 390837922477517 245805739769617 24386081825814 2283880544275 811136938955 225579505709542 2443021489982 12612186189698 3580426803043 2516908573019 1780296802411 7660978530846996 2231224797689 1036219146058 7124533180301 103662475905 2830478443599 13930083610989 1289005634658 1581208181274 159106293079318 2039897453158784 2058855354418 726649837176 293861990706 1179599951905 2787929094735 815295489839897 4458052302373 2100564572052 501924937222 1142196932689 1149281434471 21393942198243 2474157884802 328419011918151 274735018715 778042124772 8033786269118 80844298382 384113238981 440882310190 1902822585723 594967520519 167306221292979 896419162809 1899381398820 423205804604 3108383477744 304692374450 2297515198497 26639352181963 1029616817902495 4299867367056 36674788418687 1588466911782 580981470399435 823355211517 2038339786737 561753146484983 1461119509814 93532108278 1475687316278 4268845231125 47101500616248 92218450827592 114194491061394 2714775941808 1125395506567 2251456002937 2033974208600 2160192526187 1978058518929508 21694638515850 1324886298422 21107322012841 3131698814913 873183516486 1433343317801 3773891574123 8137299218444 3869343448244 154616397853 1765918049926 64219602085 11544560010178 53033913879056 28107024007766 2351107241373 2792815220013 1765311381474 66694741242659 1435738230487 62657203500295 24975994108438 107467431398293 31885870452422 392864514224 547168006880 8703844425623 493209636688 916579818263 13960906812838 88392552804347 333893982258396 2119295956459 1745436019723 2470775235920 1458555576771 30517070204261 3368681152653 359947268382 34456448208318 2038022852700 1833734057006 3179592994217 1222832871397 51231981867508 31240623577772 1250676241671 152769024207766 1710320795200 4179011064393 2062104371604 1894181316649 1852732820687214 313605801554928 131779655472338 3068406314830 1159080500918 15419818947011 1281832506739 2455711168619 19338464421525 1173232082125 15724326864570 1798962404853 698178208481 211478489726 2868247403160 2330512238218 2544442523373 516663085639 1321652312904 29414718376591 386662485149 1387504294573 1842539162980 1580863976601 19575001715563 105723262063189 466653997229 4319779296937 28096391346751 95190953476957 427470449785956 99825590048399 68882269978602 1182301279007 130123696262520 995085748907 4031182690793 42168368509005 1632117662377 3563878856023 31396499053916 1249653198702 2046759718140 1025990645291 218584789827429 2685069400585 2713604956721 344104812448617 181788403999408 2242313197365 1633976466971 2718887518675 9566124821702714 2664449208809 15597327564621 970165910228 119829641814541 10216934391916 1964634204649 1389121920723795 159177126199921 42639500929172 2698751924129 861795321284 1363098888872 490117545076878 677065276692 816248928012 106494479677157 1177093551504 405490992289264 2215416645697100 603933713707 2443978168274 183930207931 2266961786163 386043583439760 695802743477 1313886983205 10081510296747 2855188950800169 3415568265 78671469466939 976309930661 218711996088 216497426209 2197570584163 235537086694 490693069966909 15963201200006 2095750058814 96743084096533 487116736238 778752976755 463450074786 2630069516834 1545130690017 132051479100 171218403000 482220439573 858836933838 28130591051259 373053847363 194904270632215 91582562312427 265892716935658 3412138696022 1519287081894 21136254048260 1032665199599 6766536809982 522918359262 1216804232476 248667067424 445816009872 1124688161244 662095697364 25727758949006 449244080067 1856668905704 3783761560129 1006001415457 1227672988949 3263165908153 93157442456930 1819213235141 30739790265239 169527514000135 3120701475067 29256297739953 3896045715180 1296724516218 2358846234787 1334156376446 90954711716055 1115070961690 2087188445141 1916789116761 201650440729162 4070461184081 23325395709162 244392314334 26980378329685 31960298503745 2390719302541 1169108593037 188968278688811 2261396002058 34003227003852 712275056742 2274956216213 26118932378640 896393430582 1655481501190 373344239071 527311779992 1387420422132 39620882522 1916846674222 1094377964538061 6935744021771 281697440730153 23862409257481 14728188173036 256237868211 7510114716809 991611173612 127978904906453 4038111299580 19944969146503 1154425312343 1689077258573 58556185661 1164728889333 6360972474075 434507644129 222593766789451 3529651610963 323392189498 1957924318677 2778718062749 438385885810 26120389371498 53132772841 238611804109 1329424051688 1960455460193 927631749159 65845313216 134774815286 22636470429656 488218272993 69008109242901 634103226919 21741978784443 246493627285 2355423013944 21731745427094 1675701611242 188569007530 1544750283233 871809227474 1306377168129 23054900708529 1339900574453 25321091602126 4042181938497 404475269314 1784785350581 49631999694132 37452963393 3918986969621 2714746347725 2115779093239 1916511259006 2403552947729 896138772030 3407154903078 765363832752 20794321763158 15737272502020 1428736538882 1307942129574982 29405351330762 3927160221867 1009466622266 204847339065 149121987579 764453907326128 1595615763988 101405213058 5553380208988 213952944206 44489338705485 1372185877789 2644469198243 2592017675760 3340070502797 432400472705 1706694977298 2147262886590 503810561820452 666613256923 106646383496670 1027077058098 340425774661 13328416926570 7817635250171 940869004026 1099864245942 416673724854 1641892769004 138459746398928 1423886885711 14245385528940 120559821560546 657294670234 649723205015 650961951034 6819854871050 2035951318623 125048777800223 742631645075 1124486914193 2466434875070 464835675628 68772756350 1728834664785 39596195197342 524981739866 172363357343 8249310212701 5710446416155 483640842902 6934139882710 1523298955415 2097834278814047 1480987027208 1198211041484 1014687519796 769597963968 2518790168439 1594454545279 64439220253 1335660481705 1033354187938 172787498083 769811052242 958293018292 524654270456886 1029385376842 11176897299149 4124517502606 2162356576408 2344144284902 775620826213 10791361546653 21831022415557 69024976514906 278273805459901 250758709896102 1814153264823 137138385968 111093543736785 2486253411146 2185938814813 507853528107 2429684631261 1417419049666 92340901147 7969672171982 970531075919 13090431917103 3903272298522604 1390185971715 114544729232 714601736045 1330367616931 4011021996312 94633491098531 201982664332719 331246047661422 79081661397459837 16544533725199 10021857438158 15372251251472 2261073596753 16697722411830 6335787869573 973986601586 1491281679697929 36468513528 29998510302 2491314102587 26489237900057 807705511253 2002589418746 2303918147804 2359214025910 36933426262250 359039610477 1527414227091 202539943900 1174487760388 1314009637034 4868588604296 383916685109 814267437542 1487413150879 1500469063648 39159836243 3244752821952 1212949928925 3561370011299 2425560918289 19971604523042 4014727281185 1972626453281 461682532198 2196957616671 4132681684905 10682842347673 646830759609 3052555996423 1433370769615 1986867648181 313029428140 634687879120 227182123816 141994856749 4321001487194 972483512334 3144631680322 169483312784977 417902072733520 4152186814832 641427405390 1683729664105 45161011808398 1503499898799 862513747467 99562949838 1973488302279 2654500061476 1882424363925 9958434019 20583891117791 3216254746986 2516676172357 28088119016420 179669079665 376128372924 412455442926762 896123939378 29208349712193 367553667413 404595503805 22471959468350 3186484896391 10169529005602 1069184104802 1640763510827 2641295637332 1409315583292 23962985068218 1007543007577991 18564503918118 367448571105 645644569005 553899667430 69881210723827 2260418604239 1619980267254 492738018529327 7762479341964 880288950955 2632312579449 449995461366301 255260239585 1089282495340 421490642022288 2225958802117 466895076048172 8549124515884 4086761851585 17491217345 20218674965328 2655268896877072 1638703391583 53960540981262 493553088152 31434429544673 2401466616623 1968881271395 3227677016343 411756803615072 2381258877194 3482155182820 69482652627069 4296876312513 2298119635081882 805054806851 351149024623959 1906300269632 3188196981050 806689726559 190716146125428 24992778232748 1490800649156 1489766059837 1116409926219 7102590796379 788509680589 163257847002966 592249428151 31822095071005 23334670764527 880180820786 3810743478994 1693981381645678 136389445505 455003339499876 1849626464430 415863265595 16623384485824 1128004978358 108316643061118 1941465168179 10964089589982 971537538376 192685110525 29332628372396 3906676507539 2049650650078 848857837327 18337825672188 127186653422480 140724670234974 1067548911499 2325156980732 1070753404288665 20237322686976 627836872359 1518627609445 1160380204381 2478899876249 337377695594 2195230660349 2557288073594 790230586765 59456590111754 1676100971842 69974582520 618448911636 96530099337815 1012196225322 800218995124 1019831756827 999276487320 4133430706993 3729166234501 1178878086742 1361093833168 1268449633312 1802464136975602 610833563260 751326872736 10885329285047 3737317978624 1253938300732 277808541436960 771184666309 87577809888 366034395686 1597881045178 227046733409 762192603573867 1075639502844 432523215432 1369905351784 259381180281769 1160162558018 33287171554260 421031444265 365013352670468 3590018611264 3829876739294 4884842955015 228080728966530 2367061437525 1532723587132 422998829158395 11983947576515 1642589392527 2042647711394 1548824819566 318510636425 2354766746046 865199627493 2371246356553 638546456598 217768146384843 2044156364216 1174862127562 267788884344 379528398071 118911544959117 1274060220856 11629582456125 696574364353 2732595074636 151716069115 1897967862862 1113845893701 31026105308030 154857058654 950927976378 2224182313885 2226626929097 2333431769587 30329767756768 1032494342377 1410445712210 125405163537151 2142420304355854 18984549033223 2216916083539 278643661143694 1204371844889 2233116791895 411638240681379 309595840471 33476717799612 336532119053525 81839902861691 1131272455259 2665041719747 431743405468 610739228349690 18062685562376 427440721032 8685252410590 177241030712 290951093095475 1060010180945 2480901002781 442878381076 1532830587798 294546260924 909527798877 159748282190 2586881112871 206397302817 99181826925570 858387252943462 28198100491054 2746716752706 2174926073859 1844869288431 297934981620 1244697312337 732464119622 1162613479126 1746098654019 2526035892442 1036660552978 229620588566339 1479268679093 1001799503856 64028231675 1199208348538 993045777163 41199513130 214687445417632 373122734482 255039857674 132692976425348 24599634315336 270178180259 29856094588567 128746580056516 17999403517870 68462341676730 441941960331 301204060810 19943402481468 11041544883724 1641742112917 2555265805167 1314210671044 1297043525028 582797316157 1330100374714 1200116646046 1630705540345 1968942221735 110664534604335808 2661019607314 315411565002 38665020301929 1881746559402 125485912814581 845609800836 218800021602 2392065965780 2538288732962 342118163160 223102393438 50535713469902 976259634873 1260049579304 183553311193 287578345129 3822012978076 23922522299050 2872629337928 470743814261688 497399501136 1390687902598 4142450830342 1814977803577 206219479352399 402705854353 1378089724140 2586590309028 744667435234 2311736114494 157328261614927 19197095618025 3570905310093 1166036025132 1462291578475 8830297421303 1928226478063 4398642278836 2671903175162 30280207582241 1248953214721 1729757204989 65336388740082 906383014804 89279130452992 515204270377 918764946797 691350244569 1074310323886602 238914324755 325325142652 3069840165505064 2164438590904 3644790151433 1110329311152 521411141797 3302779703063 246271944710941 1372742360668 47864001494780 2241024215955 2417058631489 2422013661608 1320205587436 233598974808 2706602561627 1380727635344 3600475757563 1807437776224 796524759030 399513452705968 2420045603753 800502931448 2394382132523 2715433428339 10227562494721 1072348283069 1225592349379 1581798116480 9797961851548 234731319597591 388772822308419 831060862763 790327170844 105569000471205 379532465884 2244803262366 1145119391308 137933518822 277033203484959 1602779317170 2514381236520 123522536337906 1895537785345 1284963985863 965627194243 521463835937692 164205825068762 1094095129152 310324675560032 1491780171308 21947924025767 362730144630 19374326921388 3116751288903441 39530446510837 2376064525528 64124697907145 2064408512560 1436197279492 58598904868020 960658731223 1553332808154 490683429832 1012704220887 451813235672 97172261269 17070686471481 263236966401 216763290545407 957005639198 2042228860683 510900374445 1042232724984 21135886321111 3523680341257 2236420368013 702556100324 9386287093345 615981861000 2072268802778 905345032670 203082354428 737734971775 3928586167491 982072496187 36382323635551 50759719680889 172787420886753 9155735088995 3455416816554 291462367918865 688562067813 72648128181659 2655082095508 1361396538582 143217963934488 21733605208870 1563848684363 436184041744 12158863935297 1800139738302 142038042287880 517126320423 255042476024 2192305323924 3425631508190 1553108948046 287144107565 1480714775615 3978998090895 552386691026 21334658089974 1126384844916 1273552371103 1003792235107 1761679975218 7315916366942 2691938536850 2451372918045 28655782823963 205222828929 347458811902 25907267488672 6563813037978 751278477592 998958316951 19352809260916 1501173528634 1855957016349 5396521050454 15384893642490752 101750885015 803119910085 882059307393 700537253106 1675804458768 507795341768 3309479673359 1665864143488 63335946243 2164472729046 2935784341010 1052611768351 841716687478 88511852467818 78562618291706 10444069967946 1730824266120 13114840918144 2033637500389308 1827895896882 136999036442376 7198956865291 113981414531 102852382745741 39648978418675 533903499192 2416399656387 1634782446374 547247074493299 145129291464484 25073501816981 1403485470018 1264772297606 3147649369601 733444220867 754846112671 561755857852 317381662252 1443565981411 1724330733274 31174547306 5185471806511 275559803345216 1497992464213 3346342126060 1751314638221 1720472045663 68843461907155 2015500950131 2277774232221 29925096885817 1245188947485 745408659259485 2066138602400 578079514834 1587615152205 14971828331746 189574595214759 440371554220 1306809586726 96636118680487 143894353691106 694382787649 1690908241852 135277445537028 1300739047105 1753818320701 237793399236347 10375500718105 4010771821324 2709737444246 2296981321586 39225916005082 239322805885685 2423155539355 2163641934035 1993754842974 43284233481009 2497967653147 1635963183223 3630211381257 182411596938 14599455685234 1164997652124 2611736501723 1271146093270 31761369601968 1768086384843 742777991751 2288074064436 118505386161871 1102331805626014 2102447393071 455042777893758 622580699861 5515513302 97570449877733 2125891778995 3091712173421 823116661028 29808138570771 1268663762537 433762131954 2422486037538 22548935739099 2247541360099 736795055181 2015329677340 3220932370612 2676879685016 2629058393199 1298172321600 637602852264 24948434401047 845276023376 1878780423668 75023883974 516926526456 1329733105827 15329260186541 682207907925 1019477590378 3310922888685 33667084938637 841260703747 605988613916265 1412626431826 176473942975 2449702407137 2145547288271 10367887640015 576516881992 389123300685 2258265517658 325997554286 2417096446490 3575831609391 965215573237 23830699685556 916529341321 1516068184560 2976022742007 1594539831702 544268751024 760342441452 2225455038009 183274458638 565885439681 2214720645109 35365171207475 1042677233490 993594582569 122013199259616 2205874079023 326068761305 1905143303454 59228909744 1342992007176 366534155889 1382997062617 294913053816 11092191783721 12883305045 1499328199362 33478821691796 3056619142661 2343735609129 2626421832107 217541305869 2671275716145 187114512285 6328211448191 365018596664 816856612558 566451642919 55103619349255 21599500637777 1999545876417 1202789235120 447685231096 4141840616253 140764754192441 939253396798 22995999493913 22274017936669 1541190758943 1439062117468 38910155268450 384760003350 9596629759336 1731871694918 1879215396615 1524603092657 2935716359623 803679355888 15884665035760 394588813262 85950905145166 27437693869822 4058086076892 1216874686239 581079785128 96764453257247 30501476651006 155234289431 13764008091542 493053214244 8869281284488 2044899190427 1837322308521 2347915344761 288819673952 2388563007835 940872311601 250164539763 1769063409485 5045136326454 2178522944252 100808524567922 240344267181 1456198301394 1847963460477 2422260539747 3028010478796 325630701145 346056519482828 72761128667 1720399428244 597979762474656 19182678091280 8824470622662 7028905105933 918855867815 106598779526 17736458108423 1323472837090 3405473559977 8392203469035 116379754285205 2661324110399 39645630977242 1257389755055 27616074476083 638611183437 458274634186 274856166647915 1361262647529 987396465027 278901275382 835947023582 7854784001892 1073260445611 3623812823155 241395981451052 2204597205232 40743425234504 1293177592160060 274681593552376 3362128023096 303292757653397 255163900729 1099938423006 2621975365662 850869447786 23103241911550 1124303182094 297104842296424 1788946992299 28673146250226 3513086070920 937494871099 1560522726104 360587147593 86998922213865 1011949429150 2475322599279 449994129741761 8066685882842 92931941243 220291834542 28582697353823 2164095441461 3329710988679 1995004350155 1388666181191 2490928597692 2990055051519 280100387324 98811500365037 1592119019717 179726129109 322555553807 105526317703654 1917532077987 3999502933266 30102461270399 1005268778493 1177033539038 2467829776973 3413237031672 620020180943 3962067857766 1477183125993 990817937931 2354231650543 29965611524543 1848301266718 19287929774230 2615273221124 1570067837476 228196494560 599273509084989 558354152223 1549516305389 4242138093200 84855597361139 1365624530775 321250286803 519334064001960 40362267618844 28663917003624 1812546578606 2410758951146647 25606992728824 36534092497928 1499988574203 1586900065562 1842626527712 2124957717238 2564516659431 152039348716129 165596180384 2207315841130 24227361880204 1551493465222 6017650447 857171361440 3985490156562 33639046971932 560185874563 383105977157 6128496519150 11102611701122 1391297477115 930015062295 1997223858219 165143593736926 720511330632 4232958389061 1958517078256 97658805443 54523459159132 34122930254 1966073611487 7372985130857 549874791063 1225874960659 2554359966314 1504533841499 283398318230 596949245567 22736506277691 432625426756 2206247650341 1190245267668 2659717619455 212463977163 54351245104549 1094365345074 2342913742119 155951681950462 28252067324 3587110878520 1525741979072 19297858148810 43491488384007 244618841325206 198818714991934 726330394998 118015755859331 30527173414849 246954393777044 2497871978464 302349803600788 2292897217782 2051971755139 2335084214868 3931810852002 259984361132 21199543755973 1765411052822 703837414544496 169573431815464 3967302358624 2566428594950 4794408610554 2617465856460 1765099778272 35597926903133 1056412219944 2649941027480 1484954211228 3720948589105312 9161742582296 2217042652570 916447753219 1732243166532 127230407533 615535952242388 745396512481 9285925141669 90388699169 1865271016752 366597012835261 4317027720123 39781958843546 40658865589898 2330691071069 2447595448943 267100634933 138710674916 19207025541567 725770135546 1129503619624 1559778915803 81694400066119 1398566478614 577280204089 1366205804554 68468022333 223081693814439 1394187428544 17859584602309 10413017310630 3985528078210 37949559349245 814591455625 294568899010 1716126181593 154357558113054 26000854852256 360458534924399 746448847578 2013277736484 1876025571233 11565582905602 39741927878355 2262607001293 2695800091570 1770378915466 1056884599326 1752425912813 2988491917971 2617551302748 901444632713 223361828467728 1827307727340 643562594468965 3278803054 1532179329124 37782089194101 2962122440657 39881021056226 2453224830389 4231420071214 301292530458 38405419868316 2493426009675 611149790021 1879592183201 132494548600 2862153184738 1813861278046 808623958878 1594709029741 2631352593596 1192185845094 689166085779 2763908984427 2126758246867 6948997701 2933238597795 937299380613072 2395309060301 51834912451139 2421499022619 3425946388757 924344899236 1083643844914 960756782518497 1014888720574 38212388428654 2139465660590 1533405104244 576894784379 190237685593763 3117430320979 139604285420 36391558506191 1753887031572500 1234219926242 1551714628305924 368687608447 1010202757630172 4209322845831 1282443374528 196984981199 3224705461771962 181404967065652 1509028834301 1370287591806 3110915319135 1354643011055 173760742690 947461860073 9804921447177 532906195638 2507675393452 2866832907929 1538687076438 239568063914577 14088854204184 985466645160 1307106586476 39833778906 22388265463698 52560590481 748514501820 237184664545251 8976475218243 2490668627827 1132253391450 1109858987476273 786098226471 714198442576 1020546978470 2531095073973 671698860033 152380678648 2568458661764 2180817968831 2332567905934 51460209576252 1128351524175 29828234413984 2752164466015 1170226056480 689413294453 1930625742332372 2735252213256 2073765589454 1062184683317 8539373247648 58063861121819 1417319129608 127651677917808 19112007919352 17729835383 431902819223 2402847464080 1283414608292 351695813803 3103821750712 83250604526 2032993620568 2106064428600 46284726405341 222752554173 922288027277 730704286360 18734080118345 3968610009537 1473761063397 7297298282107 510119806787004 67279618217 500291935748 387941284396 2392520421750 584875783143706 1360155078342 1583892672148 24312238213723 442246825835 105234976363209 24642170920705 2011232748342 11281910385447 1013375051375 3702807003279 527446072561 1324536491153 114840705290232 18311580692683 3032034804527 165475726984012 7771286501395 3255743294488 2549263946572 353848182707 108192824729506 22835577436086 554929576782804 1149396481949 90272719344133 10406389797853 33900409620 24071441171016 1996633567819 35974821216196 58990984857835 838071812825 1031388965416 59841048088261 1140742511993 30914631167923 100457632150647 1163684757425 1973032610197 498119565151 1023951231367 374060155131433 951949324637 2788409688052 62692660748075 1062705550215 1432785680282 1452605978609 2089248631811 2663566398429 773040657260 33372990955641 1027144772785 23118705065862 3710415498377 1444625297561 23546551286546 2337329387809 11706861133842 14849333528119 24596901233993 16042506544511 35155142121806 1646959034806 69875603951 11824528645132 1576921736353 16472369093635 1776973089582 2625534016011 97829486573788 54751012516545 2960922671485 774494196752 40445917758038 4033492885427 2635529380341 575259274842 308216534968 1425679140922 3106770957804 332570325564759 2342708178573 51079940593724 5525630793790 10510334643479 324487725553264 12370629107831 2237511516576 314550501151 171944874324450 716808781250 2763716874755 722692838891 9363787803787 1099940373391 15788808703117 20989723228839 105369036511179 1121071090163 263325453930 1634114767019 78710510124 1380383857000 160182747037 881380941596 7285487050941 27197025815432 30549766023556 496980966532 770694981579 572419029517 2153422606454 2580780922254 10776310574504 2526356414723 1172441091751 2554748476796 1854403073473035 2387482005785 2225929104996 1987001763120 1188070889610 2364175756407 775772889475 141312277422 946135934041 2456122622600 471157373421968 60159496937 1008618923514 16986846809127 673403910346 1509046924712 687826165786 857061991092 2268574043256 309008315774377 76172909738 2069437019950 2085131139692 134813922670604 1850849212381439 468512591854882 1943673844090 2574523271886 1442976778037 1106242077465 3200288851686 832271584987 819742926016 16408740719968 994257309356 756373854198 3037024033191 2323613205845 2977956647425 266842995622 8813027108084 95902112904 1797918613943 519799357332 59815746977 1747031394206 482483697091113 2461748717728 956908529285 1839586442244 218059554377 15491357824985 33020723684246 9030463480328884 276071388757495 2278767156361945 36999180920811 14160867898691 12347331193049 71243675798 34398075278862 538777953798 1106420192786 1239028325257 2020088736186 29186889605618 1280392638115 8316030143642 125645305910676 12382754423622 179861913794 946540256957 1328220444324981 705643468966 1676378076160 1410747202614 72214401686895 406514452264 37982247093262 1349309190583 1508609592796 1997082790661 3928553997628 2152245130500 19210319248264 130290950139055 23653083744054 3851981602975 25804013453935 5157690257058 17676465194657 25231997241805 221218453321 451039571909 1233039970536 748385840319 1137040449325 357457956560 20451633410799 274578424590971 291248109995 3267508980215452 41823239779877 2905190929425295 1173362299772 54312682152524 19103053560329 4505544509926 1832122915581 7003257120867 95577941992 1927412917151 2703083929121 389617035556 1488417737462 830605287633 5280824829857 21319579133211 2368086303043 1406422427395 217442934133053 2762888531297 468273178477 27802145282826 654342944258 12599895470099 2173483629510 1193980491363 2464493924486 671828878740 1806096815205 17305023629183 857091585228 651940119961823 413257197312 894939538401498 2759434533252 13125208276668 26872338672480 1183730525257 4084660638217 533878425407910 13833554799437 29408029224221 16052870218875 2306492639538 2754096840327 1072575859219 56241720552 1914654070784 25182552050668 8633776715666 7297815486126 1070677665378386 797383471219 923287583264 534900433162 3644935517799 194297080653873 746257441615 4762842021181 2487572103862 509306828259779 85050797778737 993652715646 951352625114 823959023676 668573246542 1207485915707 810386964626 3685578374067 114489958352892 251876176804 29190772473 871794952641 741434555116892 163397729696767 2960210306203 10332649790004 136034346031255 2710578165498 1114937823776 1383697675490 112748410586487 3873507036905 1105536469407 141962292385308 13628438949810 683484242571809 4166387672208 435248452385 1532683320569 1294306930077 2262005882163 1212566221683 1311052443454 150306632908 860865320216 831260823721 2612574721906 112516417477 1318116527927 1277052291450 1983984194757 1656398833162 158082446667 419654948245757 765163026192 458990136585 43187361776823289 744564879149 45178792376512 1213563084628 10459752527209 2364974157929 649996270140 397054854794 2620306080545 20396231537483 25712240063311 1459717370887 1772823608798 1003136400680 7315763596759 934414973841 219807944357 2296548761013 961194967173 12653816288122 782747555633 1566661200711 66359747577854 790456173397 979980235607 23794423071876 279735459676 44201825140496 35849390368270 338925129725 342259063717 43844732623172 925890429159 2004992435189 792749077013 305387624010270 2338535313836 132283016448 2249125074603 1228225901436 2747039800955 1646343651624 38300466314848 482920668030525 1278982495037 334648504481 161050937881 976716169264 1527865109089 3861707170965 94966600396816 894989994981 102558763224168 419448429725 860864176419 4029684177458 66984728773 1591665345298 63619364169673 2394234197517 6846356305253172 337099720788041 13160623641543 504669348081 512062243252 13805399618068 189796949708 2753699131875 1539553601036 414525405987 2739783696020 680681679909 2233815468546 24658137686362 122643953637 2746190975978 1106789557722 2071654847632 5941179953342 7363809398670 852209307561 382949968170097 514396198469 5933876749986 1884216416665 271053814044 234700958390758 8034014293 2177815968434 742895412816 1954376529052 424343499556564 31143102378 18803451141018 1128045173609 715871497180 1648242655224 2630408829341 435642480065 2668997073112 411612031147255 151764467815960 45614968563205 1299851991376 6870556855874 688684789262 446005324505454 267739149901 9683721316424 30334952011654 10077530586017 41791470483319 1650205472783 937266792526272 2719096691795 1670800816822 968062739296 140508238271072 23379663566898 343817216475 19841017163424 15939739924419 935163810808601 4264040274607 243316055320 12902036036843 142452559807 41175343159923 392098769523817 57937579907043 431710166247 57599158164832 9912519779243 3133422449530 33237657948558 701644485193508 2315455699260 587262231725 1453663664111 80684668581910 2671576524444 13586898816716 21473786773732 16617387796525 827849216719 2674518096809 1669749845914 65443875705299 101866195379327 209789746467240 1025688811029780 336249648506 822487788108 158204588946 123747335333501 1565628497956 2018682142295 2329922242696 1070705117470 2503534393130 1064317213944 3938071618114 5427257960405 1035390877029 11551134640806 808940580401 461695898138750 1449827973226 558349224577 8965633032388 798209306648 12438484965641 469790641912 1780137079408 19674279076998 1876425898208 1470026127443 307885880264 69579876019 161901411342 2483721171817 2173541538662 309310909366 31410979410387 889029042277 566956725091 644516735041 2033532748367 2780726628445 896506474391 53024392624228 386574900062 1356526386301 27022863484661 2433637117592 24116026160922 763694512051 264428042050 6181133294080 592981120218 1548181625577 191392544355367 2628336591899 2074686477686 480408679985 2054403072543 24075704882151 2210414479038 2738645328303 1920263507302 330277373691949 345233623051 1996025552840 416077448020 94963810770472 1678764242344 15760740673435 172140318330346 5975854833278 2102734164399319 439177966841 10428846124420 1028858953566 1612381748089 1998962257944 792405916828 1032865817807 576006701942 333348447149751 293575094862 1454703294691 932766948116 102698852536768 13860121665461 22977804235296 1446992886346 137527024140358 20254926521815 1702553582580 878873736 119445075000611 8708367719285 4017389667108 18658917596786 537305528095 258329220088122 2088890120422 16648688607286 265219686884409 446936521559 2333102226966 860155942900 846360965564237 2448526515723 872832700304 274786039244 117614618497 2704572199953 749026689435 2878959104903 2451629271153 244461723736 719583397348 2801192891875 1831825368722 1542492860541 958577256720 847269049594 398543207271 15798420879102 43808502290618 1264107083903 1033659856356 195289920650681 504062798295740 1921759974219 2430331040307 83105972414929 73311204715682 81116521521100 4013882083562 1346640594577 29248552667834 1445714474325 127432824971379 4029000521655 1039160167648 2133569697784 4272688048699 971093671143489 1056295772599 719702168071 1555811461829 779509090173 3834228788675 3595528799113 2847421811215 344480742660 67094198629 229423619842358 2755393815359 1434330162173 542256845632 20646683442056 942622964620 798543712896 563785754023 1852192582466 1872035227206 150964591874 220258040577931 913398025628 38930530642741 286056696522 2247199173399 128492190441400 11224133913824 1572905166067 1406216341574 21192326084200 2085645515740 5231357430715 14959336319029 195125478583654 11972135865763 2464545584537 2633719422125 1714609869069 593957231807 1031060982367 297286295120 16553705506791 202264396712332 1489630953619 3596207584153 1243381021258 1215805550444 645405474801 381043529465311 261298520589 54775615164 325518376392614 390761861903 43391379381994 1860652915289 590586619435 82950478390095 19617874752219 2269225539778 3468233011011 3186093426483 456170253347171 33137980455572 62904891603213 188641131163795 28969077305847 985514702627 897286220433 268339530114 13890756548471 3380795263300 11107573826091 2619490100391 6367191581081 528571060619 15223161650353 1083370701537 3766676115877 61789197911076 1167130786658 2302119835193 635275568988 749657861191 1263118367281 27081017581336 4846281384661767 2739970668140 490250569356476 2315529528097 1792604738422 842410013713 666107503367 12019526380415 1989786209510 2397152051766 2653998471633 1002036707819 27549209544690 773718543440 1461290576544 77372250185435 2588957741507 1266402897213 95625875106 1266428210291 1372878326571 69375389614337 1781613256931 2468633084664 160724664233628 1709893158608 1590588076151531 396251735431 16695033576019 3300552826594 3451307556175 4101981232912 1986061974349 1095440612880 154791102553 2220057456977 3542564215295 2075479361760 369627887424 1641597904717 31071820291766 2646191749269 1422375095840 76207466925 576503719413 1468926082928 1562978599908 453596474131 1527085174792 6770409044075 407125728704 27504067865779 19165255586946 3105726566486 2737819642107 6387295023610 4659269432448 1178379200300817 1366692057266 1642407443800 2027706156493338 720846742293407 3020498148411 932385834259 2555065716331 1163084331022 116063907224614 347718966500 351043446799 90607392355197 2140807499201 984798881699367 2261200304326 1348501594782 555116724186 36819168556687 3095654314259 238629752214273 2582864887381 406844797818 527370808356 1496916791441 941988599107 687373209008 3566459550828 3372856241407 29351423631151 291490373162 1667950765970 829808193673 927901940223 832908870740 316475414717 433501032383 2686779904386 6399346915448 289491680387 2451484306183 97044017671534 1480126122931 2551088975611 931342796621 1073306414408 2853876630100 272512362862 2492840799492 2697874805324 27975379929050 283964627802 915101317436 2543222432626 644396384974020 25155687559650 2543894712754 54696865291243 1729477887126 546807839884 934642446970 504879043451 1308039472268 856217564398 3999370164763 2806439887587 1081730808043 2978644722961 1398718623621 9438057368 321430153588 65160559618 52159166738613 505093915124 1243446564370 14877332493028 978039061263 17176613830823 3368847977474 721158777112 41028368243 74030434692672 23788061721307 1422942741378 50424361569 229081070464 198981460618 160127115104 1266152359849 2024112674819 1368731265204 520529081170 2484448135111 551020281815 315441571522976 2423414013459 1079122284785 71692336121001 1303885166932 21351583885835 116064350184077 2724629862115 224760334585664 1814267697852 3358316519118 2755650811492 14670202817 965990540887 844511955452 14882556744301 47556852658 2684858041440908 7534424806733 375389120676 1276091921903 1597625956822 428169614412601 9343344231609 990717950299 228498880266 19624352908882 2329699320563 3173430552946 22132447881488 2153940620511 15450928647506857 2365233978369 92025306515 1325879914272 1724903636800 533440395177109 467654270756 175800032292 304073893104 1669928757065 771926600708 1015078712629 10951058676 1359064800202 366412525205 15295721908 215456161495079 75607147444031 9989903226435 2395256938500 5330692967882 942842216737 394213241592 2638952359708 2530303952139 3612324213952 1896600185355 280245242114 387048340375150 223577472930 3633462164010 5915912392845 2402009449921 127807631222 3113798399553 309443028175593 61332142159634 3800368048582 2151293326551 65938057460218 2241848353239 1361778149710 10473011403897 1460932537616 15000620400931 1075829185638 1446375037500 1513615131875 717164773769 2753168178754 3175082600428 6033035504058 623092407879 155106277997 1601282572954 2210849827537988 503905109940883 10378207836224 56081855609 274461837161491 33965745512200 864523562498179 3376439426689 29138449654885 1127348685522 3860443658956 2673979402326 17441353126132 47639549186 180005033577399 2128080307502 42019773410060 50795264520831 79603845961201 1813888641066 640522745934 888363018696 3929143804977 661809380640 698018725987717 28218142681148 2211326137298 1465310699435 175371603425829 5333807802615 1753195277863 3424749522221 225975416234 1495198585447 60089165220447 40318339024731 597406167138 8218552998 689481048255 637570167111034 355028895057773 1933936783122 659527728505 1984203333212 172511516162 2060001797566 359708740958812 3445364939066 3788280103793 18211172022854 1068822193416 1063523498580 131939971911497 2297310569328 145959638007999 739343253187 8660988928659 419440318484728 9919233448812 174517696112966 690015149010 3363607916613 1065770753423 1014466484131 28499096011167 350815735561 30072432753668 2458287735164 258160304511502 341155228421 542677662167526 3051732591059 1070352619375838 16149347821732 372478297083 23632179416907 866330498925 2158690332266 91310541819177 1584409588429 1353750686659 2307726159484 8396770795099 1119175745816 948870532345 379213787501 2729254155926 609409865962432 1998161739187 245787887824 2574096438202 114894042095359 98739638016089 1714860644610 864672657057 84056210882 1032210604974 2176205366964 1701566514316 23103794280385 8379473697925 1802589743249 2411212843630 198366326500846 2623951054731 6358737721257 20711702995221504 1782886890591 2966749686796 3224745416466 293545321785211 1023260779221 2099166586323 379692046639 3365310042948266 20389714105579 2023591351118671 319111348968421 1406143457670 155595137986329 1845106719819 295244578987 708246393091 266223203541 3324294514258 11875488461027 22433012098579 180578780071298 205486156009010 692126075289679 1795851598941 5368271484152 450163543753 44191971557687 898505920290 355372561649856 2123491373840 1248837946791 370342032255028 6287653761168 8689734269022 25426676629086 1878213506540 75514481836 2253443639674 1227827283326334 1148418498046 114803960212137 38740438397 11698476885826 2631794956171 573759852025 11272800616434 1725089465006 1388036743200 1268771338705 2581005229981 1329265746356 1930122298473 706993429125 687043595320 750213270950 347099479874 2905710946127020 1012473688795 2425777292660 766773236886 2842639965156 137229303324 243093727657801 19372092449245 1640893195610 867099188891 1987269129655 948172420601 117688994590 212202397842 1633354539577 118283965694192 30593567785786 7184715382645 7516991793463 77479579861262 793557457908 888306136077 644556603669 1996496820310 2242961802028 29996460421 374904566052 3229846807749 59365973178867 893686589593 193045863731 2071879258290 1428623473752 2641255381477 4098261005189 9862425542897 91067506648524 8663254369803 184709591717800 190186010073019 446044270077547 1120206622578 1601451135220 1878555782001 1595160213635 8968764884526 692908461275 23037913550126 5265016849165 4173286164646 435772447772768 2565933804988 5842322231206 969449089905 2432932316068 137386867606890 330502332367653 498627812786 1946472899272 713322734120 3817643612713 1276766298133261 550746072812 945009855204 434735230949 735798689530 1021868076285 67620062413474 1722524963549 1793944306893 3900158642279 4292248213718 455678541976 2382801898845 1607875031260 5466188135012 227508913016 536190917429 92881343490 2280147715070 168396843811414 45805017929703 2539603141061 1610673443486 86572719652642 2128362840626 24585205387943 2331900287074 2128367686541 352071332759604 22867002524 174467352542 1073934956908 1509854897093 2096098022225 2643158296593 15083600743493 7802305187720 359307449588 952253767357 91139711233959 1237635913638 4014041205990 24922208186922 1453669341340 1352138898607 1580158919163 2061715718909358 1345413782151 115300112540238 972266153807 18532309326198 2684422224041 26203611454871 1078962718224 274180109265374 32241125829588 7837155468511 410324882665222 2879473594673 723430467529 1567959515182 485689909655 1811388628428 1237114585013169 3501433130974 1751185170204 1089612094775 18045904269549 23308291456994 2715660915680 11502604330428 702571266958 1426955677195 1089752732469 2467801678551 2256727945782 772332636924 1127008157813 1935638284333 3243537445104787 40953343258779 999005830926 3813970657507 2064761190465 2561757693066 3458608482058 3218976974732 2235278302005 2221755824627 2058453048900 842406880250 40861674055022 9337313851953 16971525145294 750221168562601 785818453844 17841255029809 760547089978241 1808332328304 598713857161 1167579501497 3154235645981 279065139675779 2561259524481 161159138279731 870415025368 6420686556698 273731575906 1370046252270 1927251947378 2638843337595 316351549378 1915128272831 2092697592093 2339767842556 265322608924984 359052833724 1471847077924 1228825009776 286283232202986 1131345702763293 328758072850369 16736961924768 200039078568 466676667129 20231352635885 1631346418015 3047648870937 36287619986 55203821514051 483266102693 743912774933 206023353907608 174714501252272 1640097277527 2762479869768 4057815367281 549835373664 3986866367635 745710185169 1247099035630 354767357890730 216252374154 1303226742512 526241986909 904075673003 8592459199156 464245523677 3236035595908 110359684228494 1277710186541 1659931950026 3004730572766 6596859677139 2542973231096 451768325866 1349749457060 1405714954182 2105951200062 135580428278100 846113898970 141615634046129 986196130979 31727476283480 553818157293044 1536907966240 1310649533782 776824645953429 5219046547 21828696382822 1505641094448 35275077472324 1274610521982 248432304052 926545037991 565651763616 1044798317180 1809446395363 403252208468 74508587689 6387303865029 392601133356150 13463284648930 305243170714613 944672704555658 4157870614012160 1047318757941 103264942790543 2719357876616 3929224657605 405207025273 52596224499232 140935509239862 208046475282933 141380023165991 1209285258580 673138551103 1276935549295 72895185333249 336802276744 1405608330197 81205302397085 39464480046499 577465371528 1173741264139 849402375939 9810295040275 170959431461 389041495904 3582246236530 1565094319017 1295448456070 438095490551 1829629322701 84403083674 331990072784 629172308943 9130323224567 296093602969 586732362269 580019846008579 28806766689382 126526918869252 4093688094259 2779118940328 2481568184714 15951131526672 1094828053956 9496040473074 71924724007700 27667208975 17604260648389 1913785276025 3578064148911127 196233856968261 42229532613892 2718344671113 3587936621580 2000369082717 933042487016372 708530961857 379612679084 34555551178 733483652477 28711097232933 278899939606 1682001130367 1906825268290 988599285954 1125718085873 3564029508824 179192579562229 332940316859264 1772361446871 2509763746159 2520588090238 2268087730045 1050204648577 1386476029085 175391733057 1113418793594 3225388081037 1791197018174 2083869620853 37820971247202 209235806131884 2085937761883 315932823130 922252350923 1372135745488 170181923634 421660292239 100828497534 1061677441111 292855998896683 884045395096 251503994531 2158210133228 1194367477788 28552535990678 1792074794319 26504416599227 50452292936 2600287363194 290885772342 1330469057546 116863123608 165311416456157 91852062610073 55042188858328 904219412224 699293316553 6385678627639 679619102286 1828495349794 345248139389 32884193029038 1479961952068 129124193257627 5570014593503 20784404217256 1819173050418 1468372754950 940209627852786 891010961147656 4133694432011 14846120038191 1116632446981 83155207100 1552961528258 87098118207485 943052125246 1578254043017 22158144190581 1827643171024 3842894074072 1524138635648 1077164650721 338772092238318 2058734544545 3154652183893 2712762015035 1084728037167 1461305647171 324561959516 644473157485 1317993277244 4093501858466902 40182315668591 1981794930843 2700311899476 507304129366 949312417510755 713216191827 2717083258854 17618203013812 120932426749 32719819856190 928942895922 1280411538592 1981056410475 603285375357 52380944027 116969792404871 44523314596027 688828755721 2413976637733 2145940733537 176200043064 990495184462 105166488982123 4242070957574 21110068768612 2127332205405 2039791421923 1165700165561 2262758211880 2121719027987 512256356504440 14037186815572 2412612317899 2229928668341 130155637734210 17175182057 27510806994264 151578918011080 613138599402 1582471167416 21811561939688 2110380904685 2727849597779 26582816047951 1938020293566 134617406079200 23661668706127 963857122140 355021015194 178581011267 99918260304 228417455593 147251800006 2170410596117 234146084682887 194709076254251 3135250858907278 1898769291051 2265483644191 162378264505493 930113302711545 1290079833208 109969271210970 95680014880 1068586332311 1719797364069 1731653242063 2075064326582 25278417478327 13048678133287673 2030469587983 31858566092805 480063868348419 2032320523428 3960932531303 163058412983 188384052819416 194135654030664 1316171978500 805954964919 2817855193585 2394256821221 1103711362304 549964902042 1705706171898 236858407397642 382438003046 3316586230480 1210545100531 1895803411128 2265301095142 669504977697 338768099656064 2506029250072 1449624477334 11876919643334 28571214507098 125860494684077 375158613497 996938815846 1066146257497 222503680603830 460294732127 176809383146 9463340390416 38207498931805 376777692096654 8379714906018 2747675569706 52947745103870 94333865757105 24138101387060 816897816887 41738339692882 564085834031 368848281386427 3483257408721 42463828158629 489215469899 332861691979 1770654819150 676016838945 1729088893455 3236074892575 3503718996620 136713116088312 1449054224156 1154657326128 1464421263358 7929438922347 2748070581756 803198595596 3415894617828 3747330534757 287577418998089 33532951910271 1537612611456 125501635189082 68407451614383 157716268515 930143542694 86710772439645 707060994641 9228338285438 1150274236667 1185317209693 707032953071 3622290449800 574888787249 31012612215206 3172903213017 4156269135084 2416979441440 279698556287399 3739336904137 29339935515830 1866235454119 2078456574774 1042541292380 368966310031050 17169110497 10085458764944 6240119127210 2890083042188 172057412811439 1724167397283 834105634244 2914684877491 739922413099 212182071002999 16058312000 4268842289449 2303787574944 1729392408850 1201113395398 985442421249836 57810981275017 1592873257749259 2906465486050 35749834992 883694493660 1508657291530 21768839321292 460765956393781 4326761860767 1292585373880 2008814458783 626618568523 950214580799 17224409614149 72132631519383 2660911103854 2265696071503 1914127373979 78981777521 1046381054173555 2653859663566 1395833915982 125801602671029 868481627911 1792482122443341 57910049484617 261068887677848 224555997654429 2684440175869 108910177882305 446304174034 309994756871 36690080861438 4020854923660 732551850285 2423981360503 3509209332078 2658725744507 79731214537318 45340163495668 236597582412 188728798047346 733045229803 441578816092 1400289395543 42948974229584 2072270259385 4929448234536 1047709897418 130272091091409 1878929197111 901925276256321 683997701114 323603654443577 669053449097 3100476433725 1530049228611 1062839936643907 928378426544 364655083011 3229737519252 49974838251647 420580558805 1594212108088 1683132634156 55105267864 37579657977412 8036765258532 437422185473927 340638692383 55832530517071 208197086237 760172198985 2429089914080 17812188950440 1054273752736 2183761242977 2980463808176 779922672213 245744255249056 35361698685666 1921988470637 77517229847479 1202370459188 1778918104353 615469045552330 202344022388 1533207971233 861120095938 17020151346957 2049535339646 2534985427009 1943274536862 2466255359695 437928303359 545751653643 1247841119327 2229068019918 335951605158890 72956773079 2166376855659 851074371911 305558447876 3031485551498 2233032692021 2234556816905 383359115074 832068962985 11351489192228 1320438624224 470850423592831 1210506386654 487434487447 959587357173 171468496315 2534827718437 2422723607485 23614853176882 119410028293739 42093575103743 4793444677618 2371287695883 558341431659672 19180273234501 2124620571485968 61135072081 19457497320037 1479806271863 26246310895282 214027568667090 27468762635152 2107933163088 2692153493962 2364156483112 1709663980088 567620322290 652753840317 24627991130917 3029619254122 2421536034784 12539775994440 309505405489542 2609598364908 690538225708 1238972728620 9967223612 394451099279 3878794895938 1564484218601 907949043955 3855011641536 1234973360846 192084274708160 22814937196321 465122235894494 912522771917 2538659547462 2004947951653 65479041740697 37186328444956 1092897942809 1417398678386 234491650944 33132338906181 4468790444747155 1867014706348 1928382154267 206838286512566 825244946168 1740092026871279 864414502602 28112841068386 287545024050896 44047532561834 1965966795517 452274999709 20434538377847 512855940780 2719333586712 390353420879666 3831258631164 1142852045909 326747294104 797459165356 246762795367045 1943590692766 3633559675351 6516783738435 389985164082 71702935716891 82450611156344 539538508116 2011859426684041 1847263625624 301276354962 752516150718 1231500036132 6392433387900 3983709447665 239346059164059 1363477759063909 28003825196512 738877730544 909792458301 1034988358044 110064171069 37096944872419 24177040788 886929882344 381335118074581 2085493278511 59913915084295 266350710845123 619143275212 592817269043 27629639042463 193881771060 267409149312655 762046855658 1430308817115 1316107301297 2611580878586 9093726944793 3889936547102 1690934457334 405610440651567 52244480737 2757281201552 17515733768686206 2121624859686 1915240563490 14057088698348 1032370981582 3239280676578 1953279635792 1755459615817 1029521161586 1607049810500 761442365119 1240377947839 823450996133 141305220349553 2708445819595 567329696165 1951747929485 22536517459311 319233521416 747095665325 201804823497 541957660977 488051941997 1114789192459 80818224976 397680949498 1540670851278 2423071947520 1448017407278 2298762577597 488752746746 2217653236175 156657403502 1803829544289 127398863288119 35568103871937 2382497779417 4098171484432797 2270285026673 1425263636855 644831771964 30835560430358 170029043285 117351315754633 744751229553 3679761789437 2607629809810 28267925273425 32249256491885 357134815913 2267602678088 457642740055728 2497303160695 207902139990766 901363769409 820378096825938 2506750242028 1204544833640 943221779739025 11235781236937 1847339575555 542861963349779 855419983726 2420522985492 2142546868804 22850693547106 25313750295885 385485439161 2883057753274 524739621233999 22221106647183 137405488118223 2412446995919 221768515395171 2192325737815 2126650894506 2249394757601 139012430750535 1861419885742 1886974843028 2302696920209 14818771564501 908279311392 18035337333821 21670811385364 765392005568 694571859569 16645303610101 1809865185676 881231162695 2472752708365 27269524206730 13583265648270 5265025797683595 12185769047992 166307906090 793464749342832 1774149946941 1471665534293 35580181684462 884850674440 1028917100851 1687578123388 455142142548 147400129431 82514576696721 363790127227764 308117247232773 94044520302753 49507458264406 2274074994000 891992453225 2089873021299 3981491751199 2282357900856 47202579570 309344890030900 1423307676164 27511471756682 1080690733336 2695317757404 1899518689865 282651657211 4152774199146 1437882854534 1071321850854 693342585132 192305098106955 2802197211997 1326029301534 369022277579 1864434533865 816544840650 58816755901 896159253393 1663172003664 2614125304926644 3426329573821 2630792128093 6863713252812 1106205601761 309775529650 118817847965 744433535212 761710804404453 2292404872144 131276112792728 872776176622 2002740334475 4242319274528 638538090058 54406624129948 247014860108 14949946844847 617594778867 1223120566620 118225107797812 3454323479689 101287149337945 385218406473 78641454095413 191885401792 3701771273547 1636312891348 37232343675693 56311777583997 1132487330576 5373282114389 1243821408585 107601092459 1365193124829 814873323804475 1640756369855 970307468157 4042565055044630 974816085647 3881626366082 27126929417425 2265331481479 63934368711113 1196037164397 203795191183075 15911035841713 1393212148314 1867061349877 430992065950880 2991777538591 31376744303199 116466829368179 1638878440925 4803311703922 795221947002 2719714011304 1593071953444 862945988444 592618491165 1301913012926 21983932853690 1805414601803 2399361584097 15981984983349 23456608801106 2479852668083 1664650344588 850894611562 111382526565503 614690176081 175284971994925 816259035437 484788117168 348504581634 26048448987068 2790321090616 1307689132054 103110161319351 2529905476146 478605249124775 2459064408072 2267227582557 2141373482001 7974336899278 1528278481532 1111679512793 1691238995978 756470207337 3870911328398 470759726343 627777783497 254024598700 263953106575385 977843576762 1188201781175746 11895223583043 5736580817482 25269968155328 2519335506421 1451387550576 442720149411710 1211843084625 209684772509 2267267010560 4978390299285694 109299939005324 1330249922642 1358570713711 456724240632 860130860807 107398262187562 663278935760 12232238255 1279862175407 202357963207329 162418927626328 434695309070 68783272404 433954163248 1640388298077 112033238451704 3117324514056 29860705176109 961302013934 18975065564999 31302771862592 1855005734742 1001196991956 4123165361129 286334618272 2349409893270 1323783973096 789471869179 1114277324631 1086449028502 886187823541 986803374998 43278693624397 61480667845690 80244319054377 2678063495328 180045059735 1782141303871 221021192194 378734950871231 2295294507347 294224115249 1425592490208 174851126121889 1630999356863 492487958346979 5222291917996 2588415945590 1198056352775 1440923245594 666577630423 145036256756 67999293698077 3783590180628 46651095001255 916493519284 7103768961580 3537316228222 1494742232246 1827096365792 463647523915 40078577974587 538124695016 3252268559296 3420522471506 3966232480189 3080846646220 63138969789355 4202839471751928 19540215632151 40265494050 1235827252091 136616075639748 3568628656524 1908889021959 938376402364 3358986720801 3903500626683 896224058501 3200939627891608 3245429361665 1141930059826 23622223906717 2433013857841 107470281540 45237433525341 1763753328281 432996777968 8000654222680 919939087143721 976425102583 305151768786 41767768053146 1362379343427 4764021174015 75870935631842 2585637663117 2725281291281 1330455457780 2045584196258 1810312287582 1956469990374 2553881031975 1468965201878 102237712610462 6076226181716 1858784106149 278581989686418 3090007336231 938576288681 18741518125898 39479611991944 878584838718 2059185877798 3548546008112 20958690729548 2850673467936 4092534460648 3257531549338 364208101842 3070220504560 1118621479920 1305688577669 83183461887 1505506208493 1558037841132244 48383868225736 1405241675920 982853009564 1463647706086 1635208789698 619084996598 1139813960492 1580933179858 550938665376 266831250431 636915515854 575364845040783 2382333658298 1268382096235 17987539823839 509915501800 3477666535158 1166494545366 308153602166 2619640518491 3730585287786 3973630580171 145583613299735 381291496069 26133388310260 1388188120910 2451790798819 30140632524932 1960945592574 114068679778199 2244936499592 2039382213194 671068310229 1386273378701 504453460322 515286551179 161877672142 2201564612375 1628763136766 448848311415 363315574997 2134581979620 3118559256102 2182311412422 1242451208640 2068625036547 99979236022491 1079714415649 133803215615 851435125074 490876971802841 1395402303929 322281834986 1057113241395 364530585245 538221655666 77670930927893 159426551951 400027271609812 4891788294611 1024863450963 39989968446009 498526996917590 519388049003 4087068642589 3253917718137 1033955594922 3777588403857 11125632529085 3054978723272 565192696576794 351928314020 15373671224878 560247400466 5975819707486 260391860953 4147324158782 6645328209485 516867743238 487257402421 2739416512341 125624833192 1606173132313 594272758953 175808548174 68787362618403 104893434738057 2435536064381 2204701871675 1187175335804 26520922734338 40817916019596 6876221615344 577921998256 9386851765185 2322627707907 9761968904309 292720340372 146624181236 2156788067228 52948790546709 936857532034 953944624450 64387435138199 1341569593167 10172102111733 3256307735362 251324680494521 2244604718972 3214595523099 7367237930818 603536122767414 29788908591443 65376535811612 2146460705135 176244822014834 429570864198 983482138401 125514832781383 108960994759105041 86654900107 605859980838 12093057421209 98265065376 47541450548747 2302546732780 872022727789 402166539032571 1032142755201 760627887810 180039463756975 284471067140 4300577366227 3439123766215 44878113548 2306342725641 1836931527765 749475269356 3690748119558 1051716388691 29719877275626 3444704923110 1207122419772 2551732464463 1522558235926 1375014100702 628873866813 1414385689416 449807640030 210058421071575 1184518623626 19556716051012 4494894866943 16734080023911 775315999827 30010040155923 33015823635869 2012373474933 877059701329 970193855871 1738562449552 19774948512452 1159757882583 548659296104110 29061808628930 441726729921 3417067880164 3088861518543 2854847345173 1510242846308 171049973868536 1523693978053 2943634218126 434388869739 615875723806 591135048480 138897259946 1473579498431 21174430610663 395877417894 13374960811763 997099629459 2389943716694 15315506725956 926197280626 28212061902600 408722186773 843445551647 6504931594249 5479625311705 101824565589955 309851486434792 1049611178439 3662898915701 41745563059691 752090670559 1979246174959 1184891161192 1654858198861 157749328710802 673898775018 1865489348787 1304691508543 852478393636 1464883268900 2339167739485 3475412966416496 120307255694 451922819132 58341319572685 90376801093 1597990593213 980729524207 1423589047356 1227534344398 1103879512241 1217866738925 2330998679403 1014014120743 594202344182 1135732446794 1314909834407 90052040476 1590125677348 56761537447109 260081566935 1101822423548 1153809719634 572332123020 23241829552476 318377971057 758285239051 192891052535 1847123588314 984404906068 1500645037483 4984325805421 8566732606933 864447969201 278174208976 769826350236 150044521610898 577181438655 21882561345067 982971386039 7469930952927 1211338709187 2711079023499 952274373155 452782433787 3521738442180 462466665755490 2123467972081 18589597747338 17485483915900 765829863482 183754341522 2148322579299 1731458226545 45179022425370 1808017358945 901601612893 2137330643088 689181209867 2670565006461 405584174206 8299683351290 1929929613408 4027483580406 5815442389058 1434120758136 2696524905570 808611128423531 87583943880519 852454011355 8460276184497018 1641590475929 60228469289 1669554855238 1057498611283 996409788447 1918839636518 13098253724341 309027961513651 53476540298174 3074037355308 1739534798886 9010612725219 2737631264146495 306853941366 2003287693936 106787641811 8628322922 402944394230 687776196850 3813783330114 2708652502329 1796980360060 255545558042 1039977256261 112398118869062 3547510964092 18202873583551 960476569342 38001944286451 116610693673626 127173040933530 2349724958547 57540635253859 144036139065658 2029675705648 3910800053613 15358636403499 634761230976715 15651392413205 4997926399733 861327190881 320219353249 2474723796528 221737266539178 185445921236019 921290887137 365544863746 1007663066165041 612309243280 227571951178592 267135568662 970439014448 974637004000 17888567045 97504515800018 5533450927701 3590674356947 1886358603479 1219749687900 538530155582 20282926147507 740806555629 1093908498013 8485648429268 126952844575 130336634018816 26894579470126 1040465146911 2543823992363 129559827495727 72243942867095 249773261963105 740961606665 397317432281 670925302798 1187673234385 333095211846 1337815615229824 86151766005560 279202428174582 534819253754 348181195855 1304498439923 207247766983439 924870711587 2793447716644 461527747556 1892599019491593 2763975846381 193579086980 1640367162944 4608379620439211 17627582302183 867854129925 2368924658189 2657599054556 1288247858604 793608314977 1400319785331 31265603617146 13982780838978 2745309114266 1479873443318 1202413994114 991551392045 58557112897 2066534676680 908838597308 9459934837239 1025246980590 451950732871 267625413396 359114007777 960067943368 2749656630293 139914153156 2819882595837 1639664979769 424902637263392 7601446245773 20090174857081 3919640810994 907059902723 1400991386861 42711867811 2293171416311 359053572625 1500899383393 2217114605681 2195212100956 1206799350253 1568014617695 2564774256080 24982415098398 1570480733968 2192736911163 1175613821153 675768914714315 681327865236 2322566785950 2205738336858 467949536915 3214490558057 1430530083623 14045620130049 15812628404858 1159954567935 60885996642555 79267248494818 1739466672068 866762345448 1204447318740 22876599192747 1990583875495 5294898183977 1755788321814 19959754961709 387020116576790 1903430295142 652669859395155 830975387650301 1782165508497 1346711581351 49518857199657 1460975433135 1515594171072 127219238539268 187380439193496 1891714141787 1993786227660 1410173027121 1601860454049 1464793143631 143365272244009 828665349584 1115813844856 24204428402878 247361871435 20622155947372 406855274823 2011750154840 446288751117398 1678793378072 2432233976889 14818758675253 704990664965 1053963416065 5942860358434 2552209107148 1184874818661 521986784503 3262442550761 2466062014166 50172570151 43774985638121 135923688315298 1142712541474 39304578084649 718812653828 40742058292406 3757216237695 22265229404204 391466514255 815469935115 3417478822581 9560231276844 623555676185098 14035143877295 1805048355897 267087877819655 444564683712 2768065122874 525261690126 1753757918059776 8632391114803 196545816072 25111494284914 847515206467 974180562059 973396165439 147401757995857 248022054439 11988546518196 158875170793 111340114983692 20473320858622 1961908818488 1834939240470 20541320687067 856436915947 709241106789 7535594185993 1348682268095 2412354831423 72052857916521 5424447781476 63485923483614 95160934122792 30986599693247 952514120905 54649248630 141207866778 555974288744 40425437191468 78968730722337 2065517818988 2294544103162 259687898640975 4880341542425 1623671632720 648827323161083 1529879455104 3863982644922 525286555625057 1128083173561 243934465395 27073094507547 19155315776265 124065461296349 296589725239 9693738814326 2240075477967 2655030225939 688307938616 2862213541732 1625668268438 469041825797 1039894776604 5593094670088 2651498881732 1763003293554 221674558680727 23197980294055 38753801852863 23255868228479 197667940626 549084582236 265956298794 2594851224560 224282157830591 5729080996269 364159727999 134007039495315 1536326173832 420936686343 954662031230 9029667431543 1571182678957 9323628090 25552473573428 2714715154918 2237214992776 24459808344 2502082470085 14890996919106 293303316119842 8514695274191 2027176766015 292084486394 75149865534044 377195270597 11641001115929 1175442875468 330868881089644 2109231079552 1091754985089 2561751490048 1620188243099 1931473722313 2950138213793 1401117845741 75118660781491 861607148266 16915482124324 13268722906209 2583757950687 589004769107495 18329803687299 3256973357676 90614916892694 2809249220733 1400305698948 669070168229 1385507268023 1376560483362 969748061383 596848316556 776841869034 1246777898692 997499895962 1344560427437 1873059019876 2088685150109 25737890481999 770641772581 60052287381049 364540408454 1895655483240 1529920233141 570291973670 425302356927 24564872390432 165307641509542 22471395308097 688578001867093 644419021234 2213413889403 1088367529408 2252776123848 221233389531519 1148707799095 2214595475845 416074310987 1513089582498 45914238871337 265515492657147 279137665895 1396375179022 1743323100090 6969099015257 1103731445742 712155916389 37886188916677 1136653143160 64338715802099 90703339981903 17291063496561 50109029842880 1244838504249 1463016094054 1165231868319 2645709074095 3514415809074 1199619951835 2645438012628 1190305180637 1419196081538 117834567156213 547986626755 1380067075704 1509102400316 1008151805640 15836484010286 3209998411067 3544935335488 767582884904520 34901702761555 1612105908353 352532991651996 425397818365 426304421143 903742172621 1277689147322 158682553415412 37627152975 503088088479 42538544121831 597966824269 3895430555898 1322197945791 559971660109 1179424017964 22748436183580 1267492240977 108030464890165 1623946086836 1970927414126 896962127649 2196176946937 127878905182379 3024473588907 98104113242 360432028077905 495343808627 257513335295578 154592872231452 1065256199520 2557875415444 8610470555 3120024889089 346418801203 2625764853549 61243099449 1302304688973 10410822412127 2760218649177 766647673324 323577293574584 1052997848653 470922380111 1596498005736 86543952442 7877147807 631239718219 5770164467141 2589687451149 4055280481201 34198669663243 111432647361885 2164654329518 2644174415347 25811252694248 750691945881880 426125429854084 239919220404 208999100683 920023840255 281281267181331 1396189222880 1200438259016 27279253767872 4081317232546 1732665218372 1203581264043327 26472171811038 2401154230115 1834418348490570 2542856289905 984281932399 27972497484554 68673848041086 2450615731629 128532629741347 584318204518 1978535866678 2560564457344 17541180398001 1168377064418 444618848396 1373810334833 687447773356 34725002233647 2124478008613 525398981189 1380804274431 3480920316384 952744205184 3499611437941 1584558127416 2303162734326 21732805656407 1290626446566 90239436023158 71687302604303 3419732170325 978015986421 913819846441 18580148552179 1939090875371 295722958981 54305785997857 2515328105771 26725840370859 393363592359 22137579993157 17936521607 502729875488 2342619456646 2413824564234 1425977213622 12516277362110 19298609576172 2497715438802 2661450352545 1324363211046 477108795201 1338489301607 13999770661848 2730636623429 1748790342747 1809568900025 85164681021105 2508538880600 14734080075151 192048557792615 555407122962 475129356370730 1931165325424 1529005135809 14482820318982 2522586854036 2612996354191 554329659561 4278049544786 1855672877502 2659345891931 14490499429 766791391254 801636915059 11166096111712 2637408353901 194875006781 2017469807158 143067019520 3997273505938 3441369866427 2720607199050 2217996968303 2259876410506 9712937590228 1691549471171 1206864855153 2880365464299819 526102250201936 13897292919985 1704673607569 2182743830990 1454805651929 22604038747386 1041767404783 10555335300925 2704314994157 1475610776675 18578793447680 4577539677090 2723851551407 1594989768753 3609006572681 20828558699986 74116975913148 1751756872944 381517171600607 16018662297041 1625500988951 20512039995376 861636042469 1872623069904 3276431481667 666226457806128 175300495859 124344687413 1502242675087 4046173017918 177533314737147 10700740428867 1135682900615 20828344307921 1434238462913 1114041264511 24440229680064 2071361592416 61227096530549 640498228657 35876649462742 791189652307 2628133536588 38759832605699 1176362658830 30140669522905 2417140752453 1208412154346 575751741382 2383311745286 2275937656986 4305295956105 604993314113 1226612557278 1085451295161 2084328421873 527940848388 119848923546325 286023500976269 218382730881902 2108939465828 271213366183063 2666652214652 81456452072338 3642178960239 19372677634478 1522999735192 303617474138171 537069954617 4178545676507 1709922003118 966709435924 189444786959 2847798761226 2222391387306 142847816945815 2407119886454 8891851177175 1310553337009 24214335262242 2614731428647 1711976182166 835825400009 866053433392 1124790443292017 544514239911 775029540740483 18548363094338 21298141781759 345036845266 3011791442042 1039150202316 1474631360874586 115448892614676 2250296812845 13271921403640 1071528721784 116699961694 1925323847006 718894415980 591476823021 269650339333 19454012519987 291180538397307 15640923947982 167346204470730 26653767523671 170111882681558 512308208283 12656054806815 10976517820898 2855521888239 153212460315180 692421508556 436091743278377 42565989971879 545984991223472 771663653860 1041430760305 2710428475431 1025018480771 1414138448982 1108779408941247 3529695653977 646848283903247 840639863320 29075782591548 1108717725624 1437361852338 799513852441 1529156364159 151753557968715 2197430671186 1620225447096 2555583375126 2279517232732 22368205060 4169911498775 857967560095 106273402941833 606471836249 2543343910538 222627892979 820161062615 955850975176 809028328649 2553799035336 678090167109 2622673310465 1537605580675 6194023754317 462445317621 17261938719227 1057096671292 1529906345570 2269297336745 1485634943018 2176830118833 143204554628867 1844556318619810 283663105429 25317937002008 3036019414438 34475011249 1235334380546 1187212777871 1153036667093 9006401452167 13393148417829 1971607051789 2524168515082 2297763955893 388011808940546 7378701156845581 1512582070298 71755764128775 59946434657098 1907104660829 1349411391522 3709528549210 1462591288964 2281985892695 378728629627363 2948828530699 2636595695506 3460997422876 133347171500 1491255876039 2546681219678 38192126791 1098075522014 2142714013346 16804468746274 376017812426 35634109270432 1624534235151 1369394652777 1402129125688 2501786511268 1743189365271 957317684452617 1545720912948 209423918736547 11227027318487 1238602226989 1686386823932 58707244342321 4028257503570 2688235827696 60785378103392 15509387988952 650252367429 3007209095005 54884304578393 1313985251271 2470238378233 921643167101 139886399348 24475743710847 773333319183 21904263760995 97416802716972 419057580874152 128968638332327 3633315902339 961488346617 1360160631266 1344239201719 4290755345564 501633390808 25001079681093 35922509642447 3155711766477 2349547006719 26689946842791 2381990732666 4317448912148 3818303117178 830573554898 2127458014248 2686502056167898 2641316630181 78905763703 237484208276 5310986981723 2112320633054 3339617487736030 1263274480551 4748486293942 1618365896420 2229167055347 3238265168936 4121589675759 1911172905258 407843054393384 244190905345189 39491663262 879993816507 2376165891595 801794993117 3550364173318 90552084973 104790150384580 22520800932555 3089043067348051 34682282450401 1651842094108 3905859177418 774868944153 1012085867552 12036393801648 4172311292849 82085478425162 3264146947317 3385045459916 73824421214432 19619091602795 2410826947738 1603325863196 2943662369873 456137136966 3129519677152358 1308100472383 579744799719 1426863185811 2730849928419 174405290201 3380075465803 39935976481366 901950489276 22236856285195 4047397922567 6606289069544 391248499273130 2757723599694 2877474621271 8739236729803 1082068354954 249901542627385 14975843754426 27480142630755 1241237054493 75459296919414 1449790378301 87048699061410 159430965503226 1268958847310 195644259243020 2517070690561 1058819581339 1277350040856 137169939293352 2263988168467 971956868778 142676590740984 20585662660698 3086026282491 16741928842339 822004039902 870458739932202 176868402530071 275134880193 3903664133250 1093779157874 481636895696 7727276528888 10992670571146 1751436016629 5790552656049 129964210059 2150695859708 1335534491814 17834202377968 1052856941147 2163357063254 289115238363 1267307307961 95431029191013 767217077516 1125181142927 5548967884329 347195510474939 222400370073 22277483889604 4030174004258 4325421052414 1221859299934 587694174199 1972191117985 1104299023761 385817500549 327499913826284 1678180211685 600852057881 819519481996869 112525381368325 953963294139 2594038715380 2676091831627 3820661465419 1904529998465 743364616071 394356581814775 16333940831004 1913744913607 390059522439 10715219737297 1738179200477 2176652373000 117448149932649 135889918333011 125371927058661 13485013297938 28358652457349 1048949389554 1768638984575 2693981393450 2084066053937 651983771825 26200697501266 1349883838460 2053504182704 1450497315125 1525399809994 126311248369136 31377474947183 1998173455945 775142439501037 3556560926635 32208760234881 1509535625307 3530386038598 2288175156835 803093094303 41589861133687 8337147558995 207784426912356 114896620722465 2078731782227 7543762635006 1563686595345 76851930305840 4245592876364 1264278725999 70258891536668 3127835672149 2525720489543 116603543400287 79530977483685 4953345122538 754309887350 173295381351625 2316950268969 2139872933043 6835782311663 393932644701 652255462065 4294829306411 22358901322411 28509727318472 22540966043034 780818023530 2665299863538 49152448394087 1085045820268 1944443194895 945014548368 175833398646614 252276241116755 1213572431824 404071666769 72598385468581 2432198165501 766508961100 479740684546 13972767398218 2261798012732 2502197062880 1818054986571 2091454732016 1527487924578 17148658478963 1395136955268 1110537862556 626403917194 2053041541817194 3290965974493 225668760091 3557979049156 732778325119 820021455156 6121169875007 28357155016997 1682601951087 1654469819805 1878175360956 234386121810825 738999556836 1311284574111 1371358404565 1080677794365 2371726143467 975995661148 488990689756 575676278166 1310618873879 3107766243439 2294111865761 16251192125310 86321857150297 1391449341522 20007293357984 3700802398754 149736187729793 865728672743 22871728827313 273713073556 991919680650 708338347923 1374026588581 1109156485758 2278093816650 262504258334 1150878187384 604876529472128 1556072383807 2717820159098 389977518749 2624295152738 2692981560253 3198603422934 1980023409640022 2245651412409 1093620717525 1110718230286 12923753200055 2275916685345 15667834645573 785344628460 6181983959406 513740662438 217991321488224 1489304153764 289134113749861 29017062679768 48806178348567 1841330625742 333957160586 2095793757165 2219633248675 144062068880422 255080109824 929993653622 565478874527512 2608371918468 953420133942 1253774239893 58917650743929 864923695311 27469865212639 1975935958780 76970458458441 112199380435 162674644748489 1295240895855 9937317511083 129933319212 2394739809113 57793641246919 2202335665582922 14535525128404 126216772128 1107309525817 29270636765967 2637087895596 2571280123903 2535017959087 184034053766 154834968600778 421466804276 223111456422 2668716764000 153360968340 977363133319666 2364430429224 2374287102932 3785503995610 2439909209753 24567139764288 1894192134652 20365155151553 102651467105953 6586821626796 4247752002617 95677845241167 528669179480 210918490402883 13596303393327 179703627004699 1614563082317 269795453549 1129051042780 77265725710693 124400534435405 62238932738251 735000341404 1652782504626 5691826729000 1807413131112 34022475325855 1227998453129 1111704779821 368916862210940 13918216730315 3873846921448 1205050562333 1942305708283 2428497861474 740653216974 2893477688432 1078220376839990 701850566834128 1581864520202 120994943753076 1041974584770 1113600756439 2492026292980 2867769214946 2851544923719 1351903769332 18126687287130 2436100913896 1164576545436 33996961672 1176627438948 237869340342164 135855405709102 670664309855 13342205931912 409895328265 851936924492 470894736496 119501869015416 388759396262 1277933183184 108043728587 824007077700 3462983684702 94102817158158 2358068727015 819162654151 1466894477842 29875106827 1966954677290 2458752540181 432081176210 289015052892617 3833555659577 1762574299846 48936030669465 286957249062 14011621956897 1224336802584 2647814934407 1437961458340 1890037644598 314862398433038 2422240722694 88479740840 16457503324608 1232970245002 232123479454 249486677610375 1043028866801 2670773227467 193023900935 48282607966843 3101207447192 2090173907745 14047957016311 364272082390 2335029638078 950395122573 234196047420 2533244995106 1279811783550 1770271531054130 1468013049730 3778453290679 1265722516992 27729197299202 1482089789528 4481818017189 1998665140992 4057509499954 577453950583635 1140206904884 70506817280582 2382603270209 4025547020436417 396345086363 103834514341363 37341639148 351773852664 2742168627690927 28477220826753 1414831313458 25975864559721 177526042140324 1738706682583 214862556290978 1286851286840 675089779624 1396935385098 8755826893730 6745016611656474 16620051550116 4776009763665 1186846475168 907470230509 3800714640749 19723535075380 3922082163 1444247477111 2605943706130 549414846049 1985482640541 80073129634423 4006757411157 2746619351501 875785836760 1271811022995427 378985217889016 826555531673988 2135452632495 223542175024938 53926431512227 1160665785646 1543912255003 352928260865 20566449858700 4115705848994 968298209651 844929470370 1398616518602 1049198598192 14726116624777 1158815241057 599964703757 1480955901 2320689922914 14644789885594 1969090078533 788231872646 453225654173036 187657455548178 4241293748253 679442244681 619706884918 1866536269511 1401809058101 2050293627313 1196872901219 2150049503737 270294393013 734072239872293 2244804566203 1309371786065 2495903700612 343117284675290 2097853823099 673735470897 615606939651 2269042539628 11782808844194 2554660196146564 4161160337179 626177637759 722825159705 684558432286749 3274427058451 62452230764646 1280518496578 617136620910 50325842344993 117426680578317 2407087485797 1084629214858 148016297861 1316067343977 160929876855601 2257299318098 1460872759613 193629322634309 1658092209369 652012893422 1879958887223 3247743041598 2254522609502 357137167818 72916905043717 68270132739908 212986351321809 1146809623232 389116987484 1794068449344 79989085576 356193076849 2225715160597 2290245468821 9987156850918 2288270841983 7619016916043 238644048177882 982401704843 3275542759655 2740407690947 1386132833329 1084676920672 1509316589904 4009205344658 417733573993 1088666572053 2616742854400 605564427015 1816829815438 458703652841 2548874459008 262008100509 1796282521787 209111590528713 5343912384617 2000128890963 7918645192007 29403857979475 1179401035474 3913032841714 15763349253455 907939284540 1604470359226 3787001837471 242800847855 399561123730 3142265132613 2254782401703 1561953037961 675118084091 970390491501 73177135792681 895098125357 474512486203 157101077672195 163820008502521 25812695025009 1189306484379 3037119828547 2311603516567 120896878307 22777134415007 34652580097820 179222457272 176347526755 85351966863083 620695324402 109545340503459 161100960076 2598944366324 1524397113460 1060877142566 1438959621628 92680560424439 42007929053518 2136450433456 1930440422597 21491456994476 2379686108540 2129701950782 9510681589823 3244852724270 208323350957366 1323412195840 3126432115815 2349666466681 14363321010709117 2565653051816 48290433383573 24056309808051 5827389326198 4220558999191 123561436140537 2564211605889 17743244523420 45011910724862 210654409438 29287957207925 33531380132953 347606224663 2874156223252 501297211682 2634573483760 903074400996 648411386804 609845727700 2295537793639 660348863551 1218301690586 237768098767067 1868457019326 241756063175544 3081858387991 559844664869 174914124134053 1331748567414 1527939140436 196652731388 95437425201790 60039227072649 2131656977186 201358496037 2074508824270 1393872654536 10478700115607 1024115068280 97858197722888 157621744910 183450174386470 1452821688673 57629687255179 766752446437 2109204132233 1886510815953 315300830418874 18309312164143 44814544516253 11197066449137 154410284117986 3396211273077 2187197132534 2147103085602 83816559925552 2713336449774 12525275213427 247974198192239 81274720276 2730961725166 2695506976994 1461061813741 744681273070 1753767374944 1486264576337 2127168833943 421842198490 27662552390886 1746709823847 2210396754589 316746060107651 3751962253712 5061932757372 586503084282 544162560315 418799942224 626162222458 97909578407186703 480881862285 312155869110589 499703918826798 387402149462 882967301428933 1092260198661 1602070820845 3446426749065 1159279221948 235833651444744 333867362200 7885515284284 2241763553509 1903285983959 1563844175882 194750711566 141760150207 61392758624367 22009614884409 4435390437153 2599368343666 741899277993 2418148202558 1393815523237 1198532376857757 191030770643861 3202081760614 63673860257285 1370930164066 2342030409659 79837363373 843309724267 1026527701924 491507694956 23831603267 2281164501724 2690983478716 833599795436 24485798615352 1744871724426 488466954205784 28929831543611 1026752890697 267935146041 2335487042858 238422110493 12180679629356 13986079196059 1973584029403859 19116333586206 465288334009 2672405638890 1336524928036 311845243004476 5419421761181 6597865763127 11704767125333 2617068606258 936430325218 2582056683980 36342356670 23385353298235 17214210980370094 919930858491 1735496301242 1490817616856 239673745761 647466197925 26889604459444 917346220231 2239022766329 1265527952654 971004880054 654611504574 2719007039045 886145709668 1865744554394 1127817704121 358450971998 2511680236308 12292967763718 2762960651372 2136552005524 1003262404704 70977188013196 2864062825100 3902448323559 30978156313846 232797078442712 666545615320758 67834162916085 10260732977918 2435024367046 472109856981 1296616211724 2692045345735 2476519107100 23432005182367 22106935425377 214326284733 407880961000 657441944433 3407244189873 400453248470686 2164197031344 4941286942240 1207120220651 247664402454648 3041694291974 2507224651 634324184240 2297598904072 2333470188322 198682492650 129154145380274 16128095225990791 2821898473118 3812635128575 1202693674324 1733913446591 1491638222719 3670130830348 3468356979378 931733669130 1716968217341 4646236209947 74608685149993 816476945480810 224152821811396 11330534706 1392748597289 2570358876779 2715873733860 3374826473394 105453779037 2182215887104 318133586986 1235689115463 790090488973 184615291935 13737452249530 17560667313112 296937105969 61513343732 644461415753 8589063892175 1372792663537 1093235926650 236156807892 447343225610 632152257603 2384276388548 470589188918 536471887300 1322241949660 6115227801472 892445747572 1108371741074 684533688369 46552541927931 117491649618233 549815733343450 462992636087805 1778892819732 1463103146173 890798806146600 585216231744590 1998116839911 144311451183616 41994598986 2554517351455 1235917348943 998699622507 17868906024126 854610224339 854059020836 1177025648453 32924026644558 1024434201469 3593719188900 552613675438348 3755807657731 135898257767 992433644606 290430195473576 28054678506 1437156640792 46717820268323 2365129617460 219755875676 1412250060872 2219401071883 177455399150260 8075174235948 3241846556882411 3227753012211 187841913660935 18720599385332 757645459286 3097769603476 1086002519896 348469908512798 1205781572358 133272125641079 1596768079518 327371306793 425713046992 1219649011114 17217284646920 311028685715030 144864093623902 3064090197525 3908776510012693 165778021297978 1195491073231 71981335871383 2581300318377 554558531540347 1068131958007 107075969513231 23224504987 68754012246 57605083488432745 1547907892486 12675348752788 959820575033 3059732719642 95757449706448 56351718725962 419291628876608 2075550295184 129062611510016 2647335275434 441797092424424 8168249724631 23917407382381 1216067122438 28662031464657 2195843194373 876267471026 123767543850884 14276619580738 57864255914755 29059226310524 2551109549451 2556084172715 1263427442658 405886773032 441614615649393 3602633338285 3536391414358 66337406522681 319167178004 1211870404901 2642865169347 2844708213001 2733771403013 71246288538158 262823597521 348518959465 59048601514191 186966552440 1192655748386 6578028923362 1170302180497 1255837197772 87892683996544 127188766231 26417176435733 952251525595 65031655800851 167108735993783 1612027784132 1879419109214 862818723144 463445662279 21919847988160 125854640486983 1473577604817 20985307187909 1705749596668 968443330898 15864522527619 267711319136002 25868546181382 31130930214139 107302401261243 10756039599 1115707622286 1424282572757 4221513108845 7232368464105 421024072475 12314493922358 876287728588 2755861849783 1103137140816 67084313322152 3262573098677 2665846217603 1513489770854 2743043211196 27702735931009 729364000281 2509559536190 40712897928 1196135759260 1521554128904 1387719791521 1243731961857 10640305603703 299921545877893 187020127455631 869578927865453 1281735986671 1464696597029278 1906652041582 810963740523 666957479386 238033720745 868215586513 845113081642 4779810321713 1800131222696 5039447575588 1040934041160 181744259908313 574886712454 669947262073 2157650559543 58378998360797 229385843659 928908772077 24551882315667 240760723384 2152590638970 14687709992231 2687840154882 1441395759995 1799498171809 4683595534507 72881843944837 2408658517056 125855759460234 1347741818500 54318609649325 2142925090738 2564329019304 1309021211430 22788839267 1260029367975 16863591412 16809848318646 1306675109424 347404306925382 608672138511 628192754725 885837472698 1751213804898 14119295229845 1102620359459 34056082362 2691565651190 416384065009 804271412056 1446327498626 128065082087391 21622804307961 2814446663257 3189787854306 2066987480690 1832058238411 22524023709311 2071007919792 2606332298415 2785485659011 66663424929 603314344107987 983647137073 2809219928668 12064474308459 183947250330 238642461422245 264615823500224 31037674546000 262335852619 1883141759665 299472127087 2286055163788 2428355404751 1065095059196 656475329110 10910432774682764 280590150936171 111935027483407 364913375939 1553366949603 531445333920 3036945123759 1373937521945 1521189737776 1122794017744 1162249485939 19678812950733 1273591028176 157801831672536 50677249752983 91077847304821 1352672537554 1762119628278161 2553623037437 2409809074026 1757542385383 44295586988631 565286516254 43017429662 2471190406026 3600661855768 23234223064623 519088722252 2099392364835 1068657716933 3433062225604 679418249622 868629726350 554624946878 454723622304 617304483081 390744027305 209649778710809 1101309667419 965215878681 413798965357804 2614356276322 1640894449609 869855671888 444575292102 1266511933545 1382176577623 7457531903947 342196607073 2326624819921 5489941638979 1357989995231171 620747683445395 1903526591407 2303180266930 498723782285 1377628244391 989781526071 100394316409040832 834685546127708 2105441332345 1523040893373 2013533993759 2718735711223 20695342673403 141485532594744 110041391103 2260510562724 1021877036307 2748454338672 198001689692 1156716052697 966464064329 1816623097254 2794803368288 267056279689367 165790592774329 765758276321 796862000307 30807463424682 2325740357577 1453947863471 2192197833004 1873800798049 817687919100 67068405623878 27261598933857 29170999511066 478559790839 19878233164311 1293624961810 22561429087585 1186578308615795 1254626113194 1050735075755 1365253741067 25395816992 357320247150776 281282108640 1579280816358 851843278681451 1990541939225 189305566816 573076543105341 26749802664476 1677713242961 1394365845880 329410125207367 90694838061008 2595111222789 715217225882 965331615518 1012502132720447 36333670923465 396359984982464 266821807243 364575861068 139045702898 25105979279515 3538900628489 32018479732367 2236718543724 3203119920216 1450404180750 6867230460715 2892805756671 19129833077589 12844395804721 3090752368634 58136971567499 62269915436 1234078069955 107834881035256 27556805822109 2246731924149 725370295349 21334425934253 1195555231698 82443100112077 1533491200689 123532647174 21516048047210 27521752379274 3950404174429 1110257180408 3853649314341 118233124617020 1293408871566 513705632674 2023963567419 241964553285 328007821771260 210763488454 142199391163455 1588816115108 1167395691233 288142579876 2816531580400 3502439270146 351399105341 2505604992829 2578178481364 982628968411 2123079887576 24409271936975 967318978689 966102916683 9991958926095 1145718257974 804925473821 591628097612 570124566268 1582526884523 454173619606 1194343415277 2355618594361 45276532812714 1035057245209 2026472337462 2974025715421 1056035799237 4299075427999 3735352773759 2083129661678 1848980009105 219405628470782 941808799781 976369051369 2928279286588 1264041845435 71147993992289 1925950314811 547222160830 2168055676202 376160766350 1696154836105 359279407983 8963504736740 2553472103949 1724803794880 2439404724448 432232493349 13424755731943 705670113664063 13394625970138 265793387590921 25325701816566 4230142462036 214900890110702 412995964993022 21262781885413 1501856910821 1807068468111 1046525120780 885225581756 4080121520619 1884339724265 683055365167 1549033306984 680486870399 1908674153837 1410739312011 399917325983 661356541073 417358414446 681549330721 292309621514 1182583233098 986891514260 675517471748330 1824415825515 2128048823288 31727330885095 2108186400515 1172751112213 133125606790635 1864888123013 26899457569854 11408813055169 1146517842445 30561537296 17957362786147 1409050607786 190954302954 828729294694 19205792696642 184640934453014 3035231632161 51412264644 11881453080061 727882756771 2585282484089 1389944443990 607439815744 51018144269238 2100514556850 29124240572969 8069733953046687 543602411018 1678145025366053 1542202390693 741600988604 681052057413 1771363510963 1007125856413 15354297428139 8311889324400 1740027691744 29183710829332 14498088446910 2799228671124 2563160258264 4613502312594 1297307285528 468544730136 3832525035097 33915205722875 28523526918197 2566947866655 492374020638 630897542127 2608309568337 2519839632936 909852591489 3942688458340 1951149915379 16128105063 1962504349043 4384436762169469 134338439013 1982289536077 1006730929723 27109824824113 19083298472151 333608554140 2027859920865 188681227085 544189930469253 1874358161775 26122238761474 1335861075048 1502604025205 906260833453 125436764047727 3892512044250 102610545859241 486839741837 64853384713 2190370886353300 1517298102188 1267829674146 509559715268 760705020722 169308876266 3697055685521 1294151416923 4317592853805 321874480324156 634317455470 630679224385 1309587020177 1973792438814531 827865171957 1264674207163 690038550728 2654789444261 469503095760 4217308831048 350189329427775 1764430166405 1292959645213 93920950270370 1118834088471 75156389547 270978151902 2542364381219 292250658407757 1747224498397 53014419435726 1009931843116 765147873982 325396875794678 810514190131735 796052084708 25826192139462 63710901066818 164240719357113 2622567233633 5674475861640 62701413839 2361465568907 772796498772227 464930387138900 5950437188292 319142625252 217855017586 310757762499 2060736267814 420108878163397 479199344651 154470437269789 14298130864041 620479358268214 2260350999709 1298688093920 61582630689097 2121291192482 67917930835 1129506575375 9286921841788220 12899734109351 2920553193041 954481898347049 587759437551 399473197614 101086655387625 99297626090 545313667960 813798525443 1344720100597 95168540980247 1086099352646 1795805211184 494766080552 1560678182230 553728300680233 2588617672204 1329447616875 1938536478039 1777887820953 1115438074342 337311432964777 1220317127309 275235188041707 195760004871204 24696634334038 24965258102597 1716840436914 22839283683770 784809220250 1257671314652 2551255978059 26504156387799 22646234608431 27581306209605 1363101659964 10378729189874 249079149288134 1545833562460 1324722013877 310206928632 105338575998798 1331801527704 60147979026 76716240490 1806117946731 2447379795752 3281411512270 852468609446 786021818205 3056880622368 1327316336825 4633936715273 176909519886 3379960091280 80008384902175 1793851790740 1697401057007 2418201642434 105195632656310 2326709395870 3729283410040 28536382480062 3296909273529 1384736943708 2135674236528 983533812636 124104106578999 1448512506389 1932065714488 3523743195895 2750901178021 397571007223 69642775713317 87314608606392 2166766787327 422876414753 2007904903680 2346351099122 1084719759424 2324297906128 1281204664118 783385534171 3905488767971 1358246496647 2615693038132 336147373030 8042780336836 3224291063417 235358648111 3357752827762 902281836838 3406312984583 151845675575 2282267143266 3190324903588523 1975073850978497 1183694408175 95550202378 898064261165 16248243608 25865978958631 2495118032112 523750351503 2531879150645 1166106144898 1026640156031 2026173337520 1794145049398 417074712492 44366959839 3396291910707556 2037410119635 73386313888 1127581978003 867175941709 931968756402 1414587426705 1314588864430 1080087287188 1545868965216 2022296747330899 1245672152127 18870328169400 1794670570276 1663075131835 260099089175014 1032675942988 2416520548109 3087141596571 929391926992 12004862281178 2424482495652 154827276254 3283671830446 1436134876813 2217039590080 1132583129485 4214236923869 1405935083873 3758778060396 24204645352854 3397288089890 27522569567388 28614014204 1334306428826 1587286977365 668292558415785 653903337703069 762548930470717 852635931670 148067923287650 1026009918710 2400137599829 4336201298784240 69855367760 48236214549631 1505002632729 675224431050 109780487246412 864723954650 2216983659754 312412367934 2328871190103 540654444062428 2300029102191 122221002051445 935486983880 1978877566591 3118054664194 93672110044 231914995681 104319099135 101923482052459 369539447831407 3491962669123 1087142358354 36135560531406 3111118054703 13406750969805 680497137722 2623475047885 1718821568590 18346369472524 307148552838684 2294510199600 997039393304 698764854018 1297198565461 176786752317 209120418742 430794568767824 1180322822580 2435456700220 2407726388023 1397056980327 136703339123274 3875118377316 5252751417854 295255411266 206533883662912 1068432705858 1877810257763455 9799531088699 74669274496847 11047961393704 218664154786513 156073164148902 1321575162132 293435869316780 1578861134250 53177683565053 1046424081593 497045775192 4058082875935 4131714248926 243693921798 63712509060 1444422800014 260755832584891 1468508251884 1832119323792 1212813060646 3168820548221 307252602003 352755394924787 2038583197350 16118513134036 795970599687 2741779166341 291214899252 1504419735440 93291980292 1357241735865 940645907775 10023316754444 542637273710 1412308556130164 19651681114371 48941967385470 1348129003936 2336973121691 2005467884192 198887086334 2263639640192 2655744697903 1857090879298 321867491503987 9172208137890 197620320155 46965037618888 38724607591697 3880324275169 12621872762978 2275914280145 391098346614 1223786504964 3421245814647 81221747073843 166170341461 357053568929 21420982864830 93825274606 76684149295383 692330647934 501023610122 601872631728 122914604215664 486641404428664 16996953145 579713034904 1071656768578 4493718989702 3442329617777 507010948933118 547815922346 8894899600858 74208596451719 1223597145390 1387768954031 2881672214297058 150809376648881 776602906404 118709543560 1356167404772180 15894603595938 1257817778442 498840311276 2131662320415 2048342246014 406149780471 2909554986241 1385408083346 1168112618185 1275433991267 262650726037 6126139467634 157800171876947 1882464779582 76516929672 3564023717905 127458807860129 2472699964616 8661129143713 13034380661025 1275397266959 39084294083831 555949515730 4277515646573 81385909551 506366077921 1681224727312 3146603102488 19525807122239 16235861743039 514579330242 1227595514904 447929590294 108260684655196 23704920923926 206488980583 139017100291746 1804868553259 434844157186 1396831152000 1059619005843 232726037543 999680121838 3514638020596 1059256050016 28502253478265 38933932572148 3437943394857 122311878012372 485136091092 2208753308204 1631747206604 1825561991368 1323944871954 2005170358642 239753988612514 2242518778576 128829448418 4231281298646 3622468611275 30933136358219 3633771171873 568401922900 2008171332323 2056045115524 2036232945731 3909426524740 2745094889203 194188102668164 105178234063 1126569561216 891032353539 148568594706680 2718106504296 1046542937603 686205726928 2688404602905 974549873667 1052167114380 5847676931141 100830749399691 2393747987333 388284799844 213236529255319 1760849151811 30684631726 641655881196355 235142369519 246777140895 79269390337081 5072521258079 44649453432274 813893766324024 188326339419 1514107278603 652759743058340 1112422477628 313584003171 2111171525568 19241263949277 142027266580495 437146753522838 3861664993088 2809963053336 10242998413887 722099631634 1774568200825 681149773232206 179575491490142 1346304781414 905991154066713 202694727494902 289455758858 8167094858160 144858340429 75972314817831 1354182113995 2301213690711 163071400294270 25528180021456 614913421545 524173270087 579153415045 2924280680542039 2275308830223 28243369548919 141027031137465 145511133854 184465257046131 112017266928879 713096756826 8657609846801 746186643176 905868716912 266655077361 3895395749973 722791156691 1465890786586 1461007101946 1977250267495 56978457330096 756862679105 1195007733594 2025778297098 767328920316 3796671681027 571303156551294 1494619670682 7774584950798 2640732482432 368313468619 9830567400093 1117492271132 698707189709327 56465587750 1846128110782 740637126709 24998321485706 1465345750513 1472569561390 45400859904 3436756340786 371202325778 635053904525 258160330464 156572141399635 53769585807743 1367290490600 681350776682 15535825415453 1825671848231 835843145764 148578607174 3004544098005 3213886159878 237890834117886 1641715776637 1843371408675417 96008733395 2572005556103 8734558601727 1141914694314 799258327071 2103309565576 564895302070 1656773241567322 3498209142806 2390740043221 133856187666488 4131870763792 196936231734721 540326890830 2728344291849 1766101643583 1345336066554 70684254875873 257823860028 154743552407411 293166360396699 223936498144895 1725482157144 2724692468106 2319382296874 1401299048340 1294616449576 194870951304422 1984968211079 231536553442 988683101540 1383611007029 2259488550035 15617578302570 836514274725 803037867254 27385197423512 1037324544495 1238808298520 1102546299582 1278596961725 1220649657811 2509809267184 216921964825 2089186949550 840436925397 2279047755835 18169662510561 1106565445489 968698451222 2512516836338 378398439633 381945835010 1445547091767 30792061629237 22352005377293 542927151535310 2607494860036 379364504224 3001080170143 1723764501799 178823036362 2418581548411 32948332046 2445487837204 23412229566584 2610976405741 1831889552133 3830383022308 386422623716 28210745483638 248805235961 1313138803066 768042408343 35808601424421 1569013654989 525876713890479 31363592391625 45428006615091 2724101459956 3079495328027021 1953919895255 195709088259835 965130659921 977817538934 206863525410 3535379381230 280444705637 1974771819822 196334865499624 877979822149 1312060938109 309219168048693 2690276691114 1341142343882 265007476460986 20294294539996 523521864376786 1747438773219 1475605994681 1061150069116 3659076561669 595665252208 494440325158 2564260523039 41062856158897 270259377548 1552239659450 1344824347598 24713141745 66295532292286 593395238723 1246339341042 87359183538636 964627186981 3846312281961 125390176424 3385411012741 2462290453277 621566421391 33559664377231 1143493278702 1514739356235 54088024057789 1325622260803 2346856220471 3467184324530 2364279282542 2177042890805 440428557583 1522718875442 491245671798 2717728168659 1392090108899 38050985466473 2336423854317 1368536427293 39997253789928 18177120029626 233409110647 709172983364 2294146955970 370990910886 2526615162413 235673240920 4252559030215 47041055697843 2501471797664 739127013825 2236729585573 1092522037113 6608937315595 1123132843615 472399506171 21303524306372 1290444696909 2247877386260 1975854853900 19535219777827 1445213385345 150065531532 843671788419 1297547200344 6510666196377 37476608216809 4134411032212 16015751644026 12904012471797 1875684976218 2290923109867 1135390625949 466340917896 2311909035721 1747537279227 4543765879117 615972130176 48190630632463 892529989456 868687706677 27336936945212 49197812071 2359507767838 189697121960 445048385697 3443579400865859 51102924135877 143839276130811 272256422434233 2004037650530 1600904102614 4170360377030 5581877083215 2517658138853 80287115402136 2364334040457 23415261704710 930066139623 50282963534 11029037946012 306087994030 2762194910105 26473891896417 2016045932843 196700985213742 17131665487071 2374506394142 4269988206479 1689565010527 123518790704843 3940992662874 1058681043262 155712750380790 4906267598365 28257541430353 2538462709336 1214871286138 2485260701182 3742505981540 1474330311140 1798259539476 209897005213084 1761288327323 11375059859365 80521952313005 2449795690735 2438315473091 443847642830 110883625855 455694674876 1388787822491 35499917213861 3679608020896 970244993625 193785815812 1002300290737 2562453918357 20423377968369 4198599476836 306278078323 8528691871852 421443438334 750009529938 1863398601679 4305967912850 1937484227820360 30505750565637 835531540840 18697093345634 997902933625 1259996114538 2205753357737 554806719403449 1514642409728 2012824385381 2286442974516 1443913145501 3043729963753356 1550566064865 566729617914 1654611207160 197156153888020 1325271995253 2503469630700 25560240512578 28995974883123 638978281844 661150743017 1916614802854 39060360759099 657698649312 1832614920284 3763114026595 109554277049213 798069109459 1329989146385 1386262379526 864052800852 53522595468521 1436783399613 1069142403090 20468275199248 66253585941916 2550989499652 1879008316098 137624846349362 1691853345426 2404730828660 650934992962 962016088117 47641768933509 2605177673391 2182935073546 2003103169541 792823550110456 64946326755701 2641538785000 1365139851832 2567192534850 822107719564256 220459614971 1577277519254 753841085561 2598694777612 642081911179 555182605637 16300134216576 2101646916876 862782325597 14366148569432 6516601477083 379336565662 501016454973 2422614091553 2213731775661 464287928973 174462131671003 889872715943 1883572497949 244313371737782 274605135058 543214461850 1189108786549 39286786041248 2042139978865 1291323943775 479698246895293 2062470716884 1265517113261 2179511799476 7663411814436 4227714153843 4033684685647 1042696837309 797447036360 2215896326894 1449430946769 1510948312241 1058997817415 1351278509559 276704460024013 765544719148 2523183464884 2639385645123 2424620696141 6483608473185 2409410978307 983179241123 3274905903658 3460830530343 962781605547 258478689140 2194330946345 448086385802 2487213297529 1733368993139 2887737252883 48306361550 1880425678165 2543000995571 1577991039121 3916357712828 2192721190376 1634817632358 447864461947 1944594710996 2988973232467 2265478322267 1616995330724756 65240919951746 1519538908973 1884571144454 5093634250377 2570748364401 3337210037280154 4154456103625 413391764663368 116875597181 7427775049198 3035335911444 157998315462040 628757476115 1147319888239936 340977315698 764873880687152 569234902696 106887817641 18813363713107 2324972623278 984598521707 805119338265 16965257859836 25035916220128 434499548244828 250335029157650 1965249609250 1895190607076 1103912513428 2855547397935325 435624095010 114730752422073 43893642715162 1778183189947 27917739202 30669109065684 35445713276535 22949669215689 1482347570961 15395037813428 123320781131733 25779428895618 1038335376772 2609833380450 20857060224699 3501201817348 4046027797276 88847269086 505092014429 2900335744009 2131512967876 27796312178162 1469352355330 16958261213034 22022037725800 680491474700 31579708362978 1092875091757 22142031113485 15017003192942 964192565736 1710734927956 1799736526690 4254315143727 33233106265100 12730380714026 42434947987 804892877478 519650519944 697710763708 2322201719021396 1265604876941441 10720633166959 2591792887063318 263457696153312 31450564627268 2244955087596 2811398825706 2036327522555 77185240456784 172978737140 2331508461840 455545330566995 141253817614 14928042709622 26005705333166 168892770055617 486055395031 659421935703 196265158801 37546197635357 292858666693271 126951826786147 61051823067258 851027255731 1323754066321 226686854108 971420455227 7078230826316 1389322118674 2152485674102 6033130524983 2691452561294 180791985815 1978080561609 528125905413 72092843229400 16131723722151 81722191700 893572710935 1178647092821 3820548695144 3785833470711 120782850551214 93219629480448 424825934433 489454347259 9230729933300 5492893572153423 31268792977112 2375973700411 1750445715458 1491508786679 27203142825 2075037176737 165094928863860 524830956464898 14981777905364 240221148263957 485434728119563 17379429273461 179510534696459 662766641560 1236546430821140 827760096885 29530883175159 1185255310769 1522062031901 730480866976 2159861956793 3198073429185 225719589600744 222427499515730 233146746747769 7579306636498 164298826632602 182309442094 5933073116946029 159876227058911 1542061369312 297797769615417 7740631165367 1469078188969 1198714194562 211390378542115 71870213087559 703672956346 393027793387 1206442686128 3579384909393 1966938853564 9494065583455 267945740232 1020789152739 1426127958701 138412141968277 258773882009688 1514307360378 1106480851861 1825068455395 400620146816475 464957374664010 126973528608687 16502114839083 571573530976400 160818942104 643158077884 1578279846370 1544919722797 2150649390124 146691502720853 24830106141882 832304692819 1431751712729 33234150873064 1549051297889 62546757082065 1471007777648 13186763787548 28717094870870 11367264281916 4322635849250 29504339774831 258266371794 22793918784493 176999594561453 4219079741565 883919927460 13410559102298 11290392407696 248973119439 2717960533962 281774681807 1143524055912 817442202810 101287294998 23249307432116 1367944420802 398735330946915 10561027195852 6203052187481 2749031139604 378905010477 12411591445272 2207687945388 10298016253059 521877545602 1370524767437 1232042009734 50191597502174 557494828960 750944884934 26608434282480 2005168685294 923632605050 1294175479696 78310705441 26328423409427 104815301735776 1221949371901 1370921456377 2634199734841 71136063358047 894657485914 859992944380 525386102570 2675799439745 759390680102 976430158058 4160166930918 4184505687692 1133634562224 4919850891127 254497934598417 1447721480448 1351286741121 4109874314634 729664638548417 592225408234 54903430111605 1395765288197 175327262025 1871088819858 4181715848202 12767214606414 2637189773235 1286006735760 2131430960616 967810692024 4124831146821 1369259546652 86277082978358 1797504104655 5502633300123 531157876873 34233204420432 4078634056157 1593700176234 18733391502928 1099735744250 1341910778016 27050840334039 18150162187418 1659445320700 1364576526423 625020039269 137378129302 8848984339996 2451222901084 3843492010038 583881529775 3665547748059 1956382241984 1484007860541 1194388396172 3157019072834 1169800260212 863863700587 1245889663506 1052961803110 152246055375095 985117349386 903669690206 62738870090 57338316121773 237747443008 97158026765239 649312372734 1499159925105 1905668170816 1307314057883 2245524512995 1110113917218 206380864284 27634982293 198227058675139 333500995589 2759307012255 2480268304132946 13763703986295 345299024911 867827090186 111178113822 1938666013497 893622374311 1574151752952 1063188307128 65213408458135 266274235485753 2999744466 3687998571234 109663294448811 1619851996553 592829447713 2340418607340 2714734676964 2147144694890 646210935448 284254646428 130420824781616 730469174900 314951165547 821194127515 2706730025836 14241736906151 27005699280381 97130726558685 1131242854076 1424246306668 162151060003148 2532881495594 1872368922982 1771011611179 1623788328677 4254750887605 68576834337270 1694120747674 30399107291851 4085787715169 3196866249045 517270564143 2930917144533 121977149269950 852724051036075 960255828548 193273624645 371471958991 728347227842 207538738703098 2641696248389 1558780606857 314854041403 772870105673 26509866835033 1791564500285 343126597918798 2670265303012 2684884709213 1440232548263 799495807420675 581655918079 132759228325388 972403054067 282869788029 1616161298952 6469935218705 639222477579 43719357389430 5170172126951 69386018289 28662488936958 143349887824957 1389363873719 428718596992896 497319633929305 2979664056822 2324123052102 21755135229277 13458858344213 3775236205454 534202705178 1821757848668 1203014019035 11368723360010 1047135558655 210832977998561 6768657158311 238153151723718 11555279090975 103082243395354 773786918900 42549053809147 737150081515 27769522606696 1748476790898 557304343138 689020982509 1839538061428 733955587858 118093194473051 731816559337 1268802051943 3776364710704 747599273136 42333180910939 1381748337031 8738744746462 1990053956210 435008142584839 2660035516324 7180723201846 1144571584170 2389561931482 1623538501785 112805976183240 1265423303886 127791601585195 991986716757 943070141046 2005907106270 21151910527088 107087910297565 197260728513 257699781516 2926037410624 2522606912699 278813577530394 1274207679804 2266091289771 1910906941932 154814346693333 4343366786170 724413629807698 1225556637492 1332324828228 5831317885475 848334934714 1817242502232 1886435413178 130198582344 1359454987741 106681139872162 2660313416638 1739970762910 1868344394790 1024636095078 406023552734761 1126538133851 1479907151472 2331179107520 932660501692 42751579055531 90870976364966 2475524308244 14517365695354 398580929708410 809648181410 64166318327984 3157319074626 630758439196 884269809395 2065272035215 33908304189330 1657946569345 1464741817591 180883601274251 1121719645169 57350791053042 401518524054001 235442718267355 81811148071 21560380833567 749581396036 109325856663 1282621930496 920302575499 349779831673 1812522082667 2184314823251 1466823295669 3367100759923 929492813356 178728791027502 15604113759326 2395774092874 3587812614167 2480812870682 940839548507 118608816999 2582902901330 30513112580549 442520520131495 1985489561173 2292101012081 2343767825126 1405026449071 3939723491417 3396782869164 175896258138308 39351636083019 2554703634393 1346656986773 29220505794619 757377257796 1552262588732 627794978648 128797950061 2391392035 13093719392339 12586944979618 1324912307852 360600470468578 1891033946358 3416883984632 186207950267858 2249503864735 404883402474314 2292359042080 28191005391411 1498220935704 2755720362994 1002734258336 722143386846 1526867556842 3275641386591 462652621976 2625824773612 1243921019493 3432168657679 2481435434023 4268381825698 1225317884547 28256109708027 757086684856 1521567593632 339758724261 27738939607483 24994425842866 1839018270989 155153690659699 15270774916465 570107626543886 354006676383 1911169814375 29295846019083 1965557139271 1215762360171 9643306996164134 1269889480644 1449131136846 147959843719286 409927988282963 130886508718 495234669248 4218095316612 523098510281 851503639145 10758927999195 372013040131187 259744770072948 1850847265617 45563959400101 25822051831844 209715455619 483555016330 9818635685815 221765283465 158055875906 312037853035415 144500404509 135710702871 1817049934492 651486838950795 816214981879 2215315689215 16719363337350 1369992521202 2601417968102 66449949859050 1354602474621 3880649909833 252511178195 1479971658084 1175890091046 2381770112637 264857106937948 1758260307123 201888383400 4134420123579 699866624992 709442584658 1862928268535 29037218936864 4019497250515 990914294600 12666070818 354957290220 2279865221044 4247343049682 938279374091 1499890601068 23166620944938 1371951682925 2178659439530 467500775884 1410075764560 1323506495445 331503393663 1216281489738 833960374548 1591482081598 268615458573141 2372408285782 20109669644987 2484830421349 1903551037682 602649077286 125379731481 1131128328767 21626891619759 2663280564965 1352248268888 639945632741476 481948978638503 2434546921387 1125268564542 1241476624606 1599411814041219 66662464873573440 26809110838843 12131023236593 209893610037415 3307695553884 3000572210 278841142149 497923412733 200143833930 2619398841806 1178370730773 15204200464 1129241457647 1366717437867 826115687847 1883364987426 214503259572 2431293069118 1357445185570 93994628971 994439631080 1251462158815 1935546691803 2345354488375 1060848269661 3553065063430 1779398331745 109195273269 2133503588898 47381300547004 2256696880843 1820215697286 1045230906212 1986189179339 974370727920 43968872923011 2558828455780 1160089581671 645945846136 37985293417373 370721977577 3763839334393 1165381871036 1334762291784 1176912895982 4535995007153 875589712732 1295520675645 3146590365996 1907745588158 53601802127 1289157065549 7416926170141 1314789123762 3517259182956485 173764221518240 705863797640 3465636225956 2035900806172 2222355437433 1182986640161 1747127001266 551761583929 1131101431154 39768330712019 2271174988569 2313640358408 1475404214793 2162275713144 29290573362274 1019643402588 32682556827978 1409087207566 299064632883982 20104429236017 10836425353542 1644335984741 1888352565419637 1465430134592 4170521705705 161009979702687 2551904561431 13878198554792 3220918724653 3316019665056 3003676248135 4040031345897 2308988658908 1356079845782 275593052420 105367327989860 621686769612 539545883510 1825002630775 2723292773508 36913215048107 58415826174512 69260330800 581705902810333 14754514051403 342095145214216 345956905363187 310368665834 1351574372300 3604776796995 2188337077760 1676905156943 1601643958761 269387747640 2112886630115 2119464578993 28498720705958 196977687949093 4978866673617 1479066028781 583534770597 1334010949655 1152674201431 1504879076468 2050558229840 26473122751742 311273641486288 1484175196951 64391619343301 2642907542355 2266746843550 2754967624694 851910471043 18777499548161 1482916392319 2022778865271 125839996311208 434104606462 1646783434951 938261404553 39635416708686 52978939951477 428135301345 24301721268219 2074080150287 40037489771576 166142879000 1453196023950 272909140632 876310558349 1393005380367 973994404176871 35619644822946 2507648609684 2997467248726 2239939952540 2545640047218 223321197951 22603495917739 1396268377346 1241159580444 1419713328209 1179360165149 3322135512455 36254388938067 15204060137162 758224516065 539137573692 112212545140259 1132547762168 100364754712 2371184038404 1828329114751 32951444474377 2495724441359 18118617255381 742381708047 2571690590242 2589568158119 66721557264049 1233932728386 20644747870260 342827309626 625357984020 2356131076993 24919436473408 505843758009 762667355032 1362553067694 1419465505137 343339635796 21142399376126 26528047445860 1738472242514 2737881043549 906568416717 14810565222197 3038544463144 1522711006206 865935540161 3833323454195 15590245823213 1405449513207 14055815803672 1802583756806 3764344985058 62453619152 295344062065 2495972559193 1595954692845 2059018878891 1887463646694 1305971995356 1157840028199 24948375607170 16089156636 22479624259809 12177205995568 53142132614484 538139683899 6180138583951 1138182529517 2513956083327 244334742634 1916208237362 206446163556269 1075322760593 3520213745397 1370834365063 4684966945908 1094975573287 69513025287873 33501632728327 1557133557983 21683328636621 1761109917424 232387790854 1176531924266 2127244098224 961563923498 2387884187249 2173914225508 259753847984720 2169108530107 14170330374707173 163571971955 421726571785 4179761521754 301827167590 1631140001771 2249069350277 797331807665 3385408405168 301544037650 3602994031095 11752703887413 285656380199835 148357862811 1440310359931 1486216127978 1947478413198 435249763335 505668044282 8945234210220 311219146578065 2516049896385 519212874234386 7649802743194 1944998654657 81001462206154 314685316054 4003504425793 2763803792006 2344361867281 206937797464940 2414403358121 2362819095912 1557471261126 6729581286859 71150253287222 1504244142526 2226785085281 1063735165742 3931343137288 300933425715 3517052260007 335360150966559 1908372770033 1043526676593 807092416138751 2419713101885 2675252858332 11947016055548 1729654798038 1990035574613 1132979917836 188445564877 67275197654423 654092584458 805020867767 86216424076419 221075267056326 50120892289805 114667391791585 847553348331 90172065782187 114033793725120 643590936979 761151959254 2100691844468 252037494865 670223068741634 763146090327 1439224487123 453631550115 4085295433442 792241262773 981417475284 2172819129930 2028629829445 2650433088991 943637374468 248296962322315 2109530921489 1347002772388 231901732121280 609112220230 242522126758 443550471846508 313423768965046 51317866663518 2814722485360 2628738592052 69630919938390 223410769820017 981589995067 1555515357390 2562402567432 117696030919527 1980910063514 1397024032436 871194162865437 1738769071824 16371014745 60482440336010 2670851561198 11795841039924 915002008369 9442193718451 48276767427 338399729642384 58081411264529 166243690316038 2901582362778 139313354605259 1988995023782 103280370662867 14067678925685 12627022474696 225532698279 896797740044 13475919459403 237779217417912 367736273362 1296043549763 226355005629889 437930288153837 3903993466287 8618192158134 305655927200 23463754136081 440165362267195 11473835982616 3026793997600 236705631387217 217688026470583 3489439858847 1594660556504 921314274630 3634394040792 276016248130 455601611538 742896489232 425340221696 17810295965096 1816078626111 1869986409189 119375096335961 8406353227702 12761768274989 95520867322532 1539041171845 2588711776484 121040276463 525278721571697 1870353987208 2949871106343 778519414243 2141543316351840 1366182818512 157920702161350 276264518809 23318568818077 649136445898 2268797366843 2197313332225 2469032843056 31333837149793 93466406074304 2334127135112 1113769094712 1052547631247 1333752677 4286778210608 462684124403867 1418622698355 2578209269220 1357939275613 2323125109163 20157207678939 662117198341 640598795340 998308468752 12156554053188 2065622926030 2205183310614 13954656250064 2636644399696 12369795982186 428015368914 1170743391982 18523813881869 12393338675298 1535601032988 28979595607 2236497241565 1055070224928 137825431044 303807673610348 366750487826 8657014170341 26945672043847 662636500976513 1558119556934 15621758066774 1151728923802 134705170157857 1299055504917 72601805154445 1677932839775 7416725200195 85936944515214 1766441741317 581577708640 29012253374801 892505497024 1312828295864 11068811591772 3100086662041 21997634352279 26210465541961 149167743044 2530487918772 40770961763988 1280233050225 715176522414 4253976491941 33036860745782 155216443623355 1354794843418 2156222809142 1496048930685 2921076070836 784838700127485 74063786240011 1351166293484 853727385645 1743793919908 38539534376174 831930269647851 2149233921495 68050749948805 242631784817 698905250118 44774570994845 1624932004045 78859034768887 201526493071831 717869205817 253027593540616 1151673320217 2348281167767 48978731815204 194444016550209 398186418728093 25297730032 708305545722 549200187548 1425137860119 309972460129 678614011229 14393859792956 659950273966 25692436114578 2888976656147 1460541831464 27488528115084 197107929483948 258793602025467 1259294030840 2543480693602 14284966002969 57587934389129 1710921168257 969278957524 2919364472824 6251089665330 544125857247 1388386756649 10405176151825 2395492352031 1006222895218 19236581849201 609323198108 2226043587692 1474279198261 3291172596696 1500964831496 787942053032 616526128734317 8451495581618 3881494602993 2726367176300932 418477938482 2228014693622 343114152179 1737159159659862 1899911310944 702225115394 12423752128398 86067278569792 555350699418272 1862020263249774 30430133410509 1412828492437 54027754348588 1299050747870 19676385573187 869541537387 488236150147310 1338704112927 2568456526585 2641706163980 14055585506115 2802397361251 1163616513337 89830727771 808670897331 23707616499256 20672351585232 1019041583555 2065254260950 1136272953028 279336802576 1335345686470 1440918946736 118416757305 180041336516 5659842420094205 2158693764109 215442289370310 37566241655268 113503340015 19574057066780 385169755634 1033253326443 1816750096086 43566352403038 1111630016460 1250267437581 46765420080428 820782943834 1713591458912 22111489055782 192036729608 860280891935 18971272812213 631443519964137 822946766748 1870267393405 1189131555872058 2447363620199 395721467859 654115364556 2393490404980 1227346512458 208494890756609 1492900931812 2562652873839 16861653129748 1981351672936 1425984766668 30350583848833 3231168442175 2437518165926 2492612743755 3002979028109 997722395452 10057452865188 1372742680389 13811675046370 1784255314061 688914319349 2654496864062 28942772868132 3933268789757 1326325431628 4281180132201 592147312471 2308214266781 20751528396082 1527580188581 11119521417403 59717706868099 693739387630 24496446819458 1867173970973 2544896322069 2485148204526 1527571903624 4203344492024 157889498392885 150835663642763 44559111994837 3140558252499 1598153595247 133594994617 193582412326 279487514962535 1312679941620 1315464025561 308656549287 27272488438258 817485666723 1190566305059 1134017683247 567719037975 2657461645637 2646386480496 32780533253162 912366548495 2663628887316 566736737499 2538982091235 1157321221915 654427687144 904138229113 1165903356064 803889037148 9267650774830 2398693108994 2338777090198 574559539435 884342565394 2755232852518 24909257742670 629939531587 264055800361297 158731150328642 34796085213161 104818241111 1374839214993 4012194619201 1769087603564 4815723659804 3399961485671 18276511586000 7993706660112 653227633735 49629521473811 1077610079316 606110003156 360990394263091 2322699835120 44007816374135 1548737433409 249541457717 700823527260 181119148037 2699019116600 18589515534013 779767585534 211958049293 1235279739799 2508532951143 1217129017941 6295843860487 1314023673801 228532371487249 613118665147 1523505023459 2883803503408 27813062118321 2606721697135 3670088059232 11050361767016 2594829485484 136754648028845 5985662206003 627356634179 653766321074 4207014963988 210361804405 926584315362150 129731179374252 503660380967 973198453374 374602562199999 16266067628790 1020758141133 1974227579627 375060046351858 39356182661217 2540822759193 179459952653 63186739925711 41819875310161 1511368260748 2949456540254 1642650353487 438701575717422 1237633188766 640290313198 1276890024794 27181917637586 553154949638866 2154009425925 1922121786211 196442815237681 1363937496265 775765236918 80419930622360 583794740525 8124711726511 2455765756081 1613011061582 2648384668819 95945019091 737717279255 30045500551544 308246075708 838434920282796 1100694514873 630609491676 164331471108 143685690492344 228969554383 1997433830761 2389947361683 681406447688 206709291382 91152874336603 503684713520 82862490842220 1080074035535 25772700965304 17324025751754 914983292625 128821746077 432656932500 25300475133601 1837352435508 153662446098948 41029791557160 1308086744663 3264907800062 3980663759491 1692876267611 4062627873121 1405090902296 1674196152463 3665609668219 2428479305654 340626129957 1880082155761 564312593107 3850976142324 771167893965 1295402949892774 37055011016877 5711463376957 4379605858383 1546545600876 23081148288629 2217359888546 2105726764286 167050394823 2694580480494 159203754111 1268726826703 460853783067694 9534170558798 38554016185779 260867887600806 1377969464698 950230035081 1120730267706 1916704750494 27122773978814 2718882075838 1411714347227 13330350416381 432652210943 431868741618 432588555742806 106220596485643 27785347342 247256718204 37767233948212 3107177583737 2755344198133 380013922505 354141894561564 21662273539390 4095331604536 87067500061303 2561812777880 739754597115 4280722912186 14058497310245 15783260912 80248010842640 840898017865 995655739190 509068602368 1259880424010 1901738549782 875069883205 360857068183 3993659575461 1303097324226 223205636910233 1198552173048 1077644821370 4476667186274 50052664391820 100902898469 210253592179209 1557610030325 128103891910 159546654952 590051797633 482051831404 1324104115252 1711205882777 297674755924 1320231412187 415853214897 112323917265 1124860286639 221957979123 469105000129 397584806496027 714268924915 2447415965890 129281425451262 381294004308 1832783329499 1051006695022 17343104033785 289891609011064 2188847488927 3579282356701 6825144563281 1222080015839 2512627389687 875146076811762 425158701364842 154833544996787 97494584846 209892689962 1594647599641 1250672582392 296241147138 744222741172246 32931367833 898008902782 115643440516051 36541362849406 2293592050396 82601172070 2331136275846 1784461826302 243443371161327 2537507175049 63685188155910 40688589233888 367480487806648 1200675878677 2316301202344 3826833957297 146409495823012 204997693424 192935047465 4001312333904 2470742273851 726352499974 434258375000 242257240041 819366722025 5803883901458 308093699883 26226267237899 1148641153763 1552351175577 8742105826769 24624027517444 4533365885266 1249123311440 2498207326256 2388900782124 28882978746427 95332747413549 2275909647453 22563903119267 990322757751057 809692487263 2482038986740 1332207223214260 13192009483034 1598714305813 1013000609705 2043393411807 2654872943701 16339633727786 3857640461330 30169759831700 643470443151 484140038293 1353783204643 7106117120908794 2269965882795 25769596437222 531936024906040 2618482774623 168133821805556 469171808988 2296264749853 1263619093790 2220551344540 1724059540479 1623008952109 974351544588354 272342135694670 1589430048979 685682703501 717708072454 61423011196322 418378579663823297 430711047253 3427173012928 1459426400156 1147457094671 1761776530843 1888919626904 1081538194093 1450226935857 1504476795572 20550713351437 3800514026146 1215982617707 9215178977213 337654991920 3080024647748 2226289419418467 645369702554 1476976290583 587707162448900 1542144499212 39894468596140 1210202896137 1300720438014 240433699602 1390999898369 4109835884942 2493265650835 1608584682358 45029127537766 32352916971226 95419259203314 140696379741421 3340774331003 23521565125 345778264636 644108204957 2314654562222 2016791789560 2122480715597 27753907602303 164625037196869 358389122831 2274131016792 152314841269406 26843687368886 2278453809609 3589459748034 208231677909498 230938791560 1255297195945 25783276527128 99176838386214 2053841985331 30481700630227 32210820673 305209382169434 439458112588 653433680507 13627715817 168595550146417 1036737398112 392525478735 1960510193263 21906798572460 3958951147328 1927905884677 953569173837 2307199110848 3435980140240 8818777200020 12562329487720 1112842962618 517952908922 1474704958998 4294650310064 2239912230776 7025790651463 252267384993775 391941391341 904728029385 684583206100 921919735233 5737178774708 2716672497677 1484219907753 4084533468796 2515581446267 1299424869894 137583683770237 999539519594 2382537861217 990704649040 92838209999 3820158170320562 2474996559550 85124893654870 939708847527 1260280328078 1212948848885 1042541228475 2158975057455 1929256455918 167839849730420 2204827485004 3958207471969 840967182088 940132323875 1491007022723 1809476046270 2145966870872 2033072867384 2936935971380458 67409270396771 461129662887913 467041321150 1111604721090 267520562190 26581695450999 2257513287394 1347508877863 348148564192 44875554660689 5924924810326 2580802004086 1043407820576 1598861786101 3683682002945 3233651920391 1182304913495 205857759268 549114908162 9605150232486 206971865026149 1385467889769 348821906683843 289112765699 93373522244 258541653970195 165325051367 42823072511940 125690196002 705789467765 1394498617907 511915867932 2303805398847 7959572844336 172418453736573 1608570592285 977295073261 1151023518273 440216715102117 2573191196152 399550193840559 3560897681497 2389705549845 15354197451271 985089510394 2025109996070 7472710279877 412243256274 1810750298133 2671676114116 22762875970 6376949905029 910955169071 238777690935 426628709269 3619284108024 151798074838886 30604089840084 3489965415361 49451029099145 816449293899 2296492120037 1999240126350 795042853745469 984938406385 22450791558278 4283637768071 1832063503558 182220489347 53413234735 517454227058060 351512152739 1051419204128 2504667179244 944181397922 1169989843658 480678973945 652807010161 653936158510 4238723569457 315083397586 27453117361648 25365085594581 393547040293 421454902149035 15787747173555 1648040765105 2089148036784 1004783328572 2390246191195 237511216026 498213715606 155180684107176 1973791871228 1727174887637544 182560134074800 2539809056485 1004377683294 335569581009 2356067941631 424539369888065 216076589501 1273671511387 2256507748683 1027960873386734 604580021420255 1507612136411 2052689822573 239007884726288 86287862177 860887701179624 2658260900306 2299254788294 147004627983426 290024708274 2770299726498 361148156689 630717142486 1715881701686 2560717724962 148223171457577 2334013164070 20775158922876 1048394384617 31913699103828 61042261389578 1703897375149 791003131434 2692579563691 31272160946102 2568986950273 11358247025581 953805972810 2100143145507 3485695167125 1664921647658 2991430548537 368646720286 2745803921993 873466035457 205540237882249 2470618664280 633600137633 3787183125314 1193458793088 2738307340858 1163988031255 1548550944345 19541910805902 959591009309 152339697571319 17475645805 137774307315573 1223477767122 17687822452971 1840222537831 877912952996 634776888777 110990485154624 183348820186785 2149962217138 195657026861088 1994904827876 3122965118427 2358957818403 163612980886 2460635794717 216837971564 105378322011533 3992514589148 32946234785610 96786008299412 1724755168785 59107116268130 991524107242 106537894851047 126826776620 1315294685501 296770078750 1026804433375 28504097255016 122308506487186 9010231881542 157616440790 4025602191150 1748831525800 2622162828103 129811148524 84491933133501 459217744668 754360804925 229231169168 1401487779119 1979217977031 430400248760001 1982053532899 44254946364 106339410869762 853098235597 688060438871 209202436842298 218994420329403 28368464750575 2842348006726 1339861629627 1750883239170 285009372433347 1377502599070 2501165763401 47156344593 23302683754159 3349483804992 99530338726332 1043398942330 3254499350908 2485269853012 183777863968 1616639632828 28522448033613 1084216023624 1923516634835 228091786251404 475844970535 1965044567924 11094525916578 577159024571 630882846564863 843889073841886 103421690663 818983476569 1004417285324 2704028240428 271359681548233 149319970031227 3115486601114264 132925482176 900937749261 1275173858030 263910166593 34434004074777 1150311053532 981907060523 2382805802972 386113582951718 62067226892142 356656322143 894319480692 42601161674 1268838648363 2762122278416 4281525054453 106063804836 1696462614829 46728488410189 831658251576 726553949394 60379172897080 359452758253537 1072486838885 10140028049208 400832856453015 359420997835 16395915292105 439003837737 633585276643 203143248001 28159825301760 13016059703754 449351196632362 1394705044774 6696236901811 1884650149736 21660994413240 1471201933601 2138277139242 976540960064 677108875628 24885206506877 3377980419804 881181758410 45935674777 186877769557726 182678245802 130941675282 2183097301127 9487170647324 38268087234181 712423418036 41480024915257 74001903349 1369573336514 2163023061906 408169860492075 8097300245381 1457151739714 328443487463 479107978164 732532541317 4178203493421 20465469717108 202008885207036 1765551989539190 176128686844 652836273916 3174940253822 719015065776315 1002406115411 492727995281 521131656896 11357485856676 1608798701375 178001084079 254665514777477 2673251874100 1411613002462 372930735222 359386455610181 1205281495913 1376328579432 2559408173395 66057806073106 2518873657281 23763179552100 2398780939269 2546510724922 2403749523612232 1589370089780 2030526633943 1715363179513 296348435509 115266317364 8362551042746 1719843233177 1601630110355 19090593944719 833136709836 8873319270451 3260369503310 36592119172901 149787013012 14648666777374 2693636524493 713734134916 417932067597 1242462211328 124502634427864 64758854957600 1151561754407 694030251929 1501125879588 116158071337334689 301129919168 61002977908164 680440152178 1548080913196 1675367034356 2167262657318 850628537772752 53906294485922 1375097571687 2157664656711 1195171119310 670622970442 1004626440792 956721902927165 3626200616168 3489701558844 5728194270627542 16911161779371 7726802273529 266904249766479 37538226655129856 996512309124 555626069566 193097330839727 19073014101419 1417203225864 3637526873479 9457293231189 2224222981807 313909452994940 66564759020 21910702010056 2476983716785 2510725428432905 2609281398897 758772918331381 3492707485002 1459323961111 4879424455558 1065755949222 25121256246711 204925743856 748466955978 213098534394 42994964665848 229601766637492 2301491854009 39243338257236 145018251842499 25444907429060 52801440055856 1985163518060 1418364621279934 2305115483400 172165879792 18084020819447 524667935710 208524394204 85344288081033 3226122462492 430374946316 6489289102503 15790443484252 68508298106438 203960030969409 2000878687614 336587440537 15327281527531 1630452590712 579741874453465 1289090526768 77065102735 1503464147839 3095021003917 1848947871244 3943872005860 235911285560684 1260466934488 652520522870 2612178224831 3539501442236 160600474345074 50857508432 801236622798636 1824398854291 1421568757819 1765619654024 44866354168 1058595081744 1180982973415 117361754259787 911952209711 612921996967941 382585486826 43852438668810 914939963767 80856383984658 2029300045270 312066049458 2268970021639 1327177486125 70573348494855 28473925347186 977957313260 36729986700070 53961379617108 2330111882965 1924447253965 2735142128784 293537479670751 1426822791498 30821526202371 1260735384549 1395415306832 2318793739817 50533206834945 325835415540 131665103684 2273851791348 154649260565519 18051839095523 1033393299796 1759612334940 3954051571490 1183626874730 74832811937 1170114242320598 1084081528589 3653848672508 2148159236219 117964342372549 921746693192 637092775004 1961195444356 175758007898695 5805635300473 2573141770786 165798336843 23241182326193 1296755012700 741380738168 549062593620426 761781651110707 25486941620292 95104561001637 2495507359834 969174500287550 3226419007469 797402595368 129568806713139 4090284864658 1900156014719 235322730082 1773556537156 693681851508 2404905508446 4295068681107 104079507103438 2433004425538 100352119261509 419046445351498 1293788294898211 544432466872 3013401067 19325954927046 1089001766915 763449477892 102575418974743 1543017582111 237537832955 49505257518220 23178841885 1702159615088 355768470722570 518891802311 18057260561 39864186955901 144767707115 2211019943074 300215472808647 326124208462 818007777134 837726890518 1203304297089 4168434298150 20578188447466 2580530093508 6575127621044 2028032064049 1705565161075 1646051618559 19022185735925 2007017712924 22117116760234 2066127745315 896207165369 13593794516711 539953873631 390175804142224 2016196798838 23081714302 2819391276675 1727757670261 69540598243371 195398470737 4223829336039 125974885681 1050949549598 1358204368240 22772111076834 2029604466685 1828869521623 1890337664180 110222144503086 2667864396961 11020269564524 1005786350788197 261379778216 1180865226036 33111259721600 65885387883 453709851904 248956848002 2434838588530 20760570143 3886615267871 1155355729292 1844169787518 21031640478946 54049231618349 845793316182 2395282479044 236911426480111 1088426827787 190618101935779 826378712991 4247921228947 131655820538860 2807162939395 71537915971401 1132112561942 1530525004525 163143006628 963891934802099 399351996801 85165840346188 4763750489163 1118577145483 710422764151 420967930924843 8758500293030 378449083104459 3614303086145 7002372583958 2393219578052 16283557218756 1799169037713 1485994228941 1391218702867 1810713115357 345355699600699 2594522790358 1949067371433 2387989322703 24280288087646 3318890300453 2469657324750 5976607230476 1394161831323 558234184203 81621951910 270708102917167 1070776718820 2243267953623 3248056810188 1524199856109 1168900094939 1351462159914 349664819772 113659051606765 3751001553784 1849155353307 576110597510 682082422496 1041515755441 1686377469663 2705086213691 1334734188350965 2706381014379 1061472069400 3499825396599 221353449568041 2226652082325 98110665561542 903810352795 2187744605888 1766979139010 93220351605062 2028151218580 90457420942152 65723447683212 2571033650905 959534112564 3263532629890 23783421905644 921569007750 1389408522296509 1564959831045 1881948339381 3376946885634 279631236001165 2850969909950 1113421902227 82862356293852 2069131348012 545021389868 69531579494859 5520273191291 329324670659 2176964461042 443912554615621 1878140167919 1437530294626956 3768058345344 914786280378 196855091569820 247894887916542 5116158892064 2215994063352174 87670721267607 319684829069198 72097264137499 32754590574036 2602397913162 30864130408716 21652471360742 1654712775643 888863208851 1529561174561 1119777358766 776193282066 521326380905 9139033387760 38044392461235 47633879038 310190682426989 1708827358726 150707895343728 43749269941857 1460124071443 83317647643371 107103235499964 2056155661722 11143211313665 330606923736095 1479997308701 1786102398391 117552520276116 3423650596801 1055442883237 1800891556762 3892456042843 531525373014 2535502520842 3049730199915 404521362196 159838093743741 279318594943 13038639611552 29212666287742 28862260531765 677765410011 1789509891390 30212104963531 3222863249133 101473727692518 1034653358535 209383782806327 1118838238029 92167525128 2407541284557 190728454924743 475136307183 165146696247101 438816900951 2741232080361 268322595232464 3462917810286 1917265919427 1404941809037 1142891075980 429695756274 3818930198288 3041550531430 1087089547256 85059409236963 24769998041961 859361669876 3386180242844 1059484357966 8990499548385 510529403556 864203709486 394004090328079 1055573761726 42074080546660 2283427257030 1563453881987 1056651925089 1096390988701 34309507636730 590722517728177 39282164188130 3567869981674 2678720182483 701644957238 1145452934266 7733190479099 6233841531856 1976840820783 3830380908423 339337123722 3860336970928 29101038808863 294974615382397 2175653388936 5907020796041 1395040374735 713945109202 15344114572704 418468158770240 2001547542821 1843241296492 1045343644496 2621185593987 448500281478907 573855960113 433025733105555 710990363544 73113081787 25519654940413 1080580990100 2142792389702 3563364625549 1307536084742 78805542170118 2919483719675 476175809915 4444267304348 30932103754825 859396013906 1793707486495 1705655822790 964892514382 340228918814 2444777955189 271309529150495 188064379948106 3517988943712 1967623763434 374671195089625 1894828187825950 11412063678048 647261398179 22439184569113 1772053114011 1866624998606 2189617546691 564293923512 3992752208858 183221956689 2328538926103 1503270460945 1492278496314 886433642909 31878259033425 654717510412 891860310018 24416173651764 1255823004712 4162588065689 872062102524 2647760631101 439125130597506 146912672246 8953180042669 8813236309619 4009614912073 1457167826382 1311982483541 1787823951110 1771291170611 2474160989826 4013882926688708 150436840009069 126482909325 33406453663869 2011448721352 1103528600044 1847623327232 840440705466 1405625223313 2837518422927 772232876738 1038644693741 1267266366498 729571922866 2458912589989 27309454679869 5037896798407 1044050456708 1224620110087 1168008274982 3377904519706 101317331221617 2586505388522 100908199167 539166428832 2559813367460 305001414303 447683515138 1214237847987 1769463711539 24252298867811 350527628256 1650890443018 1175231926024 721377176644 1467107534153 1322335634795 2132987329811 41606028094720 10900712343421 3836119965703 620140873774 2670635755211 1392811572655 2459603333456 1820366133373 3019979736536 1630710677583 1271548359859 574591957086296 3352300907970 1036081158550 80804913615345 39862965852687 905384136068216 29465691028446 1045395784115 2085297129611 474882983127153 1045288510532227 1275819823082 1266190366779 1073897347876 92802469689 2181474997064 177907740027 1647213203160 1934071178813 713653299982 1222216368986 567956828201 1529307407794 12818873205646 876902610993 15402812369551 9575662481562 2794321797934 2767216187704 999785832684 2379449249145 67003942845642 422466886362 557530359649 1557870550703 2813367618872 1235532568691 348551534766965 2026329568092 30388104175208 1844243740783 154095887619814 21673309323305 466718613967 1657089175138 1697167867559 4127418502969 703091608035 145103051678955 2314423991194 1064945227100 701882292729 562195218399 2585525525294 1190838094709 4136711279314 114411645306228 1626002418 311416791870300 3031845267305 168960821319782 733977596890 7017746867089 579963661043 2203366989105 569184781025 484779634696529 58520132235202 41218890611879 1976838486706 1290190990483 2466200367465 2058707920584 2369250669443 1470980727290 48273593250856 341395995781 2328347971313 2286028426007 279870160837 1862791275926 1371047641618 77038497682479 4067460221072 36500528345639 1050638566350 24606968903 30731132845610 2534792244557 474510649394 527426276766 390822965096 1386957563894 1849748496594 769182627241381 587234136892 1215343484634 2531362991152 2089372422639 441035822942 463081313703 1137200751330 763940067241009 1464708151978 728968323892 152004709273 732582780078 983846636148 2489755999481 331824274683 4078777536169 1010272725949 1530565956623 2118559365241 2748429164217 2232473839589 13859406713851 350406522056069 8785156847358 17229117059264 13127419045115 331896917080 56924926518288 81457152759528 1340035630882 1486114513210 1271516207843 2734364525021 1194566944932 1454192314957 908128992413 909325353514760 909107850404 123107387597817 23006846710413 550487698057 136936937064296 45953656588449 13639942324060 2064779547284 1520637550066 1424574993042 3048001968053 2089045835817 3319971082056 2655436706033 7869132842 1341893664634 26299394697564 223472909492 3856435068178 709510604728792 1466421110747 23177532462163 2688036708767 260014017761994 86278995354388 283080285942834 3888608819835 4004617810686 2510394768409 2581016975229 3538834352633 99629426575384 106939356985701 1133119312822 346241304088 877541331814 92443134942505 202159696973 1183708466351 44667250886472 2341014301457 1620192126264 8460870539303 1284961573560 33282902460735 3911268251488 2238635794097 1682570594840 96430866758407 2713090410097 31856466684023 2584843265556 1202306865627 422524422582 692219693069 3547023403849 545410023626389 80720638970067424 608732356983 1337412488334 1067273458909 1979248235516 609052836058128 5745950993266 152013191257800 1585941632191 8218132364791 1801619209377 317174763438297 2172132820252 8643780854015457 732424371829 812805943353 40262587543082 415415496860262 1083051621694 2203123283794 254975326211 199822116080335 500759583148 855048739348 235334267841863 1271409878674 903365442902 1736640754625 513545501168 396120408325372 568450850824 25969798201655 2120092446482 2322232234088 221804514772769 128837082989718 880509013216 303965521189 60815174524710 2166139221765 32648819750838 1307244499310 337998294235 366418738714 29876148726511 988183024945 4193381649017 394778904643 151898662025471 11572292908833 2642722904488 13846951333121 2621767691826 1586786488840 406956242904 4903068677989 964561314855666 646894253686 1175971743089 970711127523 2790210928009 3324012240605 19987951151972 136774542578866 24106679425976 96892176038 300188737900 246906736818 790567231232 650567471879 1485540913396 477891745774 64535134175216 872189410468 707576485329029 3670096344168 2596932155550 2653813005755 1229293363951 457956094366 2652492668166 1103700743224 2698368977155 1618616039392 1448951213176 215385167749121 1866703993073 974296842344 427528940768698 16276836785058 10316919567510 1197081616018 13558487420796 53948401283 135282304292167 33466358935622 2150443478384 994878390105923 330516805047 11865111787275 4193920343517 22610873777754 1387204360260 3979760450145 1812206132624 3492598750646 351148929315304 1518206218504 1735593098532 52686971141474 909025100514 1987932929423 1490490848783 462501255070 4238709625040 1363032048108 905480412413 1503540897085 25426676909725 45244523711554 2755876149507 18308032942151 1258390291474 2411258368089 182891110902959 510016978007 1033930878674 5061892444728 239715797967132 126335677899 2157847982385178 574086033821 798679553984242 42259200007575 1422755627092 452567878586040 50431307112 3678415801277 11495827404769 195329046316972 2568326891603 146276819357638 508863141811 379720610489 2034257491294 384459549433539 299065668225 39511636497710 233358310422 303523368220 1659110907344 132955932458 1815143615856 681101003137 22092163600701 1870514857658 121172982161957 458531165034 28477952781721 2407480028643 63407558299 651109033338 3329267311505 813007186879 16472542593930 2476681050452 192512237788417 2760119603044 42862140498 721601590981 1731619075635 1715022396115 867643183900 1886045446013 804462320754 2443231863939 1106310886449 1478312110929 884209658315 2123011679293 10394392891245 3176203435400 2643408670680 519546684796 1971847649347327 30572108265400 1290352969351 3100057028877 1467249440157 2538689269369 346591139743 49637819084 173854743953 884468203544 61884093430163 776135593102 664781687448 1974662101386 16850292421803 2823473863636 24182696610008479 55159880207 1063742136125 3321036156999 22072577248623 1242407105154 2567511227612 652581912188299 1355081089123 1508803361350 825146762238646 759271976852 1383132531154 130381011224785 27445691149105 57883757353457 146991265379 1582632890461 70642223636947 20088575599413 3688788833588 2217226459305 2733099083924 28098204190020 91630080426332 103262710335 2086976305527285 3074668438099 2700666520644 1715033555154 28199563857394 1155207794306 1451059770111 15951624682463 197598957661 1145510644549 1244128714698 3107034785878 974877185143 282368542749 3555508449382 44538746269757 884933331939 1902633645300 253367080204 4113766227322 4677607130129 1936758831558 19361500623183 228057782020848 1227659769393 262881322438363 966783218822 1161251748951 29527525256811 296304613453187 3147348184745 28927149120492 469546939932271 1688722136347 557590933394 2906958631132 2604325043570 2343206226371 26233094192764 34105311414096 20864387582930 312222745404 224324749453364 1911083312890 3090996447221 2983791350875 762494810402 11204310567341 2112346923153 1204267253088 1467414211401 187806172263406 17505589912755 1480491093288 413734429781 329668129230 530704021155209 3858564578952 2542292072675 217822011450141 764053109733678 14281344100172 1062085214413 1502362788814 41788546017297 697361183906 1457450579766 251797605043 1487383851591 24400577949168 1813524804055 2605679757215 627937261294 12330454762070 990933390447 448412903509146 2721591400230 2043059044596 1742504458913 15228278314798 32373180221871 22644088762270 6287278221694 3900461880502 101499799352950 1307638694171 903565933174 2133945834232 2035477905333 51554930992 2455909477518 1261628945274 15573619020091 174209295046512 4210576275168 1782615065347 710616209420 1187267780972 795698330338 525290062122 25493453296845 2491044600821 1855007027939 694927496874 108200830272406 1384247404709 42551633502092 253875445100 1003593464328 1884475842919 479475410500 1456113555044 1720686391429 3494747303963 11924773858164 30712488275166 52478790752986 1058496959432 1500347682532 756800364599 713022145986 3871639449970 2197504741719 629194172304 50857215363374 28885724223216 554506691270 1274754833840256 8877001359802 2564673188470 1554881333007 695236522511 1847171894562 917680196707 13695886025297 128170441352 615271137118 1780045121074 925136117059 1086922310358 2767905595383 3201894905562 587028974756 269797897792 84433699239333 1575484674267 473952699301 2008725729718 2572127417768 1325964586128 4380522323526 3293160354212 2040613647810 13612094285395 457732454712796 1851617980727 92499751666230 1682332225484 2999722379803 887089870623496 2710909058060 41030566595828 531279731305 2647385230145 125122983956 1469111517973703 627025233318 289084788080 106105323851571 692238806656 2603796829685 631743699122 2675225836411 79021470614992 178367606910 61720953901518 23567961299880 41570663345415 1831444308189 37600806038 283922930481867 11073163559415 22399755561524 2216415328626 2321090715144 304139667058202 161674724171914 11732076977423 2150770544764 10927946799792 390434699654 1338246853780 286965040121 2660702218523 19349899126504 1263500937744 23452319087617 800709578588 1869553884088 653015451477 1706877089433 2612071916952 20241914516113 16269080529010 2144815816574 1683181640278 1938282053951 1749137485489 1136798932315 756615506171 1991750941936 11214532843662 1688477198052 1668588797771 207057807465072 2394716986424 730986311505 2672952742668 15073538875731 1387732886701 259854816046975 19301573657 2098485634120 22690019939369 2448375983721 101929199273 1285602547062 363442893521 1637229974693 2540333003314 10069179900488 1837779919357 17388774855 82782926607814 123446688515833 1898370612771 591942672611 2546263818471 13859889957462 97831588234973 1911962080203 856136129115 2720456667047 581792761643351 1611233656671 37331983520467 2704585924112 2704412480604 1175753144578 1544867203059 478310571568 322611944518143873 1231271166807 3634858042941 3025710508782 2163517716960 25564108785382 3535990352065 29377916547445 321853431009 404177843190 1766154106439 138849994605997 2684461353627 1209630305264 10330653374508 8508952557579 177932218306 3277233197614 317065338848043 266011819132230 226567454484 754865613497 3844866679261 41767591632425 351347850363 16138807573816 412230949791 1075511431058 2569107664389 2838861658204908 110022218915878 172583189648581 1626075850285956 1362611349970 54902149752653 2309624882448 2761233741117 12358263806113 2102838902102 2056530455261 185439518435953 64156489745666 2628015181509 1476761031657 5341658898318 714669486242 1671322007003 3652616168679 1603622745769 76785237357752 468593842745 3915840281375 1295507306710 2514232932072 76701739480721 1393944103215 3100878249276 487384234242 94098823009145 5897608275501 843077970062 900209201195 1609068071665 1184201995153 111763028630913 598967226016 646589712971490 2411492580641 8996148128650 110942969492070 7372828562773 15087048115638 477645862424 77872893214702 2525326745934 170248302603 2849274373714 1562382013977 415386445211 721240809302 1120310610496 372789987306 2525415304410 118635358802513 168251251145 538054358394 92338137126 133319712308105 723350826345 1584860019223 337409204402 26204505868265 457591713859 75012412273 1033418595083 44493155460382 2696011538452 1567842545491 1371816644278 9867227632255 545404883903 1735679003170 2968723102033 30161808290002 779875873053718 1449801775467 457147583013287 54305058214 514709063935497 19712967805608 1460398038886 2221841700865 542828555425 385361026617 1556298752197 1385062375950 974981183844 877808577810 1415068286618 679717548027 133145263717356 842887402532 355802054512 17160879082229 2117979111197 2557859786632 2007875892195 64459521915720 17450351993605 1959365547968 2348620359556 2041446958158 3156668739691 3791151517212 20560932956214 218218304262008 2651505294421 2044648194748 76624733222 719676755537 1304012872770 1908030682765 1784307833878 594892597025130 773888718363 140214362232879 1211143302951 3314697668302 1853745384405 73416629221 613067346214 1292916323326 11814410695 2516108342114 80021237625 456533950132 25492209157763 118516439329 1898263459259 763975570199 3291067713283 2199846093702 36758273743934 22871538899244 996104290599 4150817574081 25386795602569 28631220288880 19321758742314 64982026476201 795845334513 2074316622429 1560896759346 966442762227 600105277429 726597054476 722166205861 1845259841748 2028326253620 794200798317475 118981148492 667762765968 1809358305772 2393293242626260 71437346939216 564900457064 455495218301 1322667106502 3295817574407 455612788365 406979683732 212076306311812 2006874794261 1731019761305 414717589443133 6789793896864 4633131759192 79193559557220 375897933209 1951853580075 96370176258558 165176870236657 1341594927520 7815166917168 904663359310 2937642300016 33549744028250 2450843698655 1736278314012 1820002506097 814245826310 518940403596 1947689952419 443838884635283 13278767749272 1307457200371 23550036591045 29593600490 1520303644743 1310943296948 9210408617095 2424175612237 4116096448557 2013250483547 213303234840369 4377585657548 12622245158411 4171498893818 1908331160569 138576623822252 48133278554039 832747243579 2519599902927 1747371328516 678405729776 1421892449096 2508804719481 3801360406947 18714095681073 2509649302579 950199204649 3372085103586 795013413318 357216219268 1680370392158 237357625856306 3590390843243051 2298412898060 1226429695589 1897127649572 1121963212031 380806524645963 1807455166843 15924238400748 758532642827 38993862496282 1194690195652 1496996208697 2804672050102 29755811624450 1201336978335 240741324635171 617632743195 46513913766017 2657915221179 30621874891770 34726384576882 164746121217889 426697635845083 459271092252 3330425496263 1540263809821 2400581646356 462302942606 896934643911 5315523061695 10460828860887 535159344380 6046120514476 184547671089781 990938946895 830804893242 1530863361299 129694502257 62542018913121 181855238022168 27932106206641 94503304264791 15510023939058 3411507631029 543279551973085 374931424490 1698017033705 102603660655 28171067803850 1771315499522 67667367488867 18184162225759 1439137825669 93105792210192 5945204200950 3388928373413 56664162048746 2010328231069 22175934162774 1551270027989 723071334335 24844683583274 607556415868 172096990 36732155937346 987837314157 587570119446186 22856636729045 1229491715239535 1082262212214 28551280461724 918060635452 61149112511254 262620619643880 365258949397369 153540070019881 9225881854060 2072818434424299 109981968854902 5340135304940930 1754454544271 120449137721570 10443900535507 2717669001783 1636027667590388 66052608875811 1462883758965 142580598176057 682463614462 1258654634766 3395806668692 578458011659726 2885986315739 1187884484508560 2358910322146 832013832116 2433891175707 1701898785504 78682950221033 23045305681503 80604182201708 1570665869379 2185354812624 56083482710 1991638736629 20949097038361 450134429281 1158000777925 1865653928274 94118589348868 86915834266671 39234754993333 1106234073238 30549999589622 873755403967 42309073371896 18846445708851 330348647982 2510853192910 3180731333448 1218469151338 127206783954428 431751868025 1491368731596 949080430020 2161417260301 32856123254986 1220136205400 285038144224 343969030984 1810367439947 2843265669106 1321176160452 318080552085 206080979122387 2629549289401 562226564422726 160047036941 405774091639 2244705161244 1914392655067 900110506989 2448203719744 424260470232 299976818496 54351600322632 42752898757240 3863925520830 1919790548754 151650411310 800364979615 2159521365279 2424489856827 1693074089812 33809718793527 11450735279025 106074008145 4145938419258 3201872939212 3758004730468 519951431246 1855756870837 1635381903902584 1458448220779 192991959675516 31853807488611 1706769801000 523983619101 2139036190794 1254302226500 1061309777808 14787251515629 141492343427579 14396058183738 429361811807626 613759691936 1531147766732 1620660569243 716233443951 673049658676 1204542634497 465319956787 4211551487990 2376974606519 422969268452 1234954950757 256594805119163 3766107255407 1623725648124 21580693154229 4886361164619 1890602611369 251992503307 251350724266070 30402233100792 30779790275682 248626608261323 172343057148 754644442877 1079577046443 3800652986989 1650539206284679 2147086476537 187844922518069 181580097972735 31757904370288 14120466633 774671306658 2105046913604 142736904958 224396057170360 1233413573967 862004981172 26718963770303 57386081593 571498926403 714182650789 804849715734 1269436250334 569019331169 2715508369238 1905108056848 3011036792277 2685294731428 128885144849983 74152574480746 1274631930610 3386296487699 2107928917682 900654015397 2284554643232 175118933942273 1459174921280 55633945567698 5218095015625 2203587779836 1937288789817 33776479359200 1469914355556 30741210494493 1901345250072 1811283198087 2763286417442 1353152867949 1156724248778 65381354062441950 2130252482865 2459107797359 445953489219 1931918035310 22143465606856 440843583611124 19269450902434 129727012179600 88357761871 688486828413 1254799244068 3180067878374 63735688268443 266016055400 3372916236124 1898275701846 36935114046331 10338738938754 979498338473654 2587888076288 18410462320850 230970442754 2276827590450 910669843521 1811179579622 135972039362984 1753618384670 735253422584 868144351058 757020270471 107631063038103 1015420408997 772018900373 19230362923376 8534222182304 143144916367 2211853023552993 1717155317421 13373195525178 265613298433 2494103689781 149713330433390 698397542462 1888405751740 1787996438945 1555840000829 88103930663415039 1421872401117 2219341375547 10680081402348 2971761873005 144355058417039 1342235890427 205069170498 74740822185545 876731732541 3034728195238731 16162195532132 2819281327442 139762400774395 470572324202 2459748841943 18704900235018 1634029292325 514313850177 2580991782941 2797933991157 692639758873 1277615957900 385940612791 1988802519972 922950440987304 670280130095 274101419865466 1199582012368 8817455082543 1016287377796 1095183030472 42926648550420 230805500851985 2679568904548 1203391233122622 3122108484631 24338606774430 1918760485595 192907098174511 2572833814386 3222625913699 148907311338 1123537909904 30027467310868 212574672599 2027228490749816 1615896121094774 1604937779109 2396778295818 2298563643407 1362908985662 2258729573123 1515016428748 108197131133603 60499933223238 281921423137970 5287236405131 8347071112466 601000010609 60729941285609 414020984566 467939443661 28479583146885 184269627049 652244871449 22222536994584 1810474508142 460587383265 658512700403 22491195416277 1309989436016 2442659770425 947431040273 2482316684646 567947757048146 1242464936178 2113797801620 2183594869374 698105949892 234345023360 671255364064 2125953450556 2462864244976 11416584577277 967518136718 117310778584592 9828432094792 2231643605907 2518893062114 223958824732 10647952986784 89589473604 1035792673711410 125814331930466 56063557032338 24095593854379 2376759745454 532349263 1677422083835 27497743527542 2540466340330 17112430747092 88509005564599 2437218853319 639795974352 30036840950396 44904629071115 411167736195 2617842714161 1696064751861511 521677208056 2035555823446 2742722564589 2507067424767 711914186148 744760487910 1116396962418 2586415575930 23129231902 979060331408 52227622869990 1819120509310 2596763458445 685775631896 1440657214881 12904295875392 1083943768458 995734932728 2232076980131 22533673831767 279570158977 110181732672724 407990107465338 8371715896600 3463368528868 11051328961328 1136712043574 68284809710612 680997580101 1803956124033 2455254996644 1695604250801 627976199123032 1955257026506 1781173640581 275574584811898 242580057412 3187564445282 39244086263166 310184120308999 1884836102317 1532035174275 1854289123993 590997665074875 1273850330082 464524841695 51137259770 485451920505 3778556916529388 284367984331594 733340932853 125555012427716 2051205278515 113792090651552 134921415 2533019053163 1039277762096492 4100138831130 742139345413 179047373524810 329985823553 1075885779012955 1222144373297 1034493518379 410184469524 196124159671742 1566091967217 2238306755948 3566215926994 650448509271 798251647996299 312373303000153 2692649069032 97870139047233 2234967858768 6437788027070 1232942715006 2252469517555 3265131063260 94842059873091 89964998979 2388565405901 7807342200238 22752845101438 1007499577056 2197887702971 1366548222132 742693387650 69124456299320 558986485565 1852476902583 2378106437086 248090184817 656424049411 169328702266863 27802737867 704528901348275 4041340119423 27187554479741 42891316685027 2402519505992 2712610665896 1040387331879 2562596971883 28228936521497 203475860138 674277973853 532662923455 1340073698214 73004484480778 204484283547 45265417934774 219534740499 1340871129675 828585967693 1681271132989 348463206670 2582452189737 22923553121440 3658026276549 57286652701504 327011943568310 539635399665181 1433127607654 19696689172106 1458570356334087 1466367901748 635556851545 1617820718248 731060463708 3499845622203 24450308160350 1917090838076 1682599272078 2835535296870895 2788100776075 3328689082600 869873080226 2464283387067 1169190777981 362500376311 1632279484973 115387882789975 193231453302125 3741339202894 662677017345 992444498177057 818444039625 835562541809 1390831222623 1822348295351 57017063415470 785569419158 1377113928714 115341212804757 1085440910518 1336321311362 1123624542696 3956222538895 18205662072966 4150738828122 497271180617 2745726060676 436746067634828 1138540707039 15269769722417 1489980217382 19779837451535 659501857555 109594527444277 2004573554852792 191114019706612 28990970651641 2044529786335 19995465304860 6833568303203 75271684121195 8912636843634 1701912562736 2504783463321 14162580591056 253859397482 372610141781 2050351085336 1896817945310 1700390949812 1164556621835 1300426429654 2984566261689 3300673466148 941932800289 65553364542820 1289997580483 2347071923470 113646459659713 3907603321719 801039366366 2173473919943 537105648761 3442144642234 562253958917 1569415346120 1177004985900 825426091900 46862619804245 25473871318137 1366842521844 19477520162096 968241018009 2436364528853 1582436258469 207220911715138 1750217345943398 2743984680361 1673280269863 5051208358234 1739971303017 8621539510714 551790204457 692748379518 1551929393910 1382173728315 751083273800 2425796651526 731537345561887 278253153137297 173570295925 224735977362 1489712843785 823195485076 1324288710684 14954380450383 125425891248215 1908264582793 1553097057197 682378219863691 213956823793 4289866971834 7870038903177 2159285656932 459446905420388 341396869561813 42184864543743 536150800183 28468805389560 1770929177443 192746636421 1930424914817767 168677532190730 3777597889573 12274682841705 2857346370173 1311194143496 225192448706129 1218073595766 1329506757503567 1338991662366 14023560933014 1042640853640 1526136468792 1720310681450 1104544619321 317412688092 1271440932875131 1243134249745 1578835696843 272861144996017 1990567426415 536659165078 2365510994188 1446762929898 27848822483628 328561951644009 217269793253651 94664724056 1300299647491 14060774073958 865918337912 85879726549 72646312698754 13210539115928 194423961324 1779469759086 2328141547982 1194002692285 2070962239129 414974323319 7377802643205207 16360503092678 2248180770429 791246500781993 1411460363720 1381038678852 24048573820303 359105321397377 73895458307043 2130632630298 2556236218217 4635945810312 2301905155395 2083569373924 2605716957739 153589511000962 1557799130515 545233625280 25986562324208 991196973387 13088083800702 816813294355 478951260852 869023779100 4815615632445 383973606708 205068264613 1146754794240 624696006942 502431114565354 28283467713666 171171371299296 1036161584957 72471127261051 901189153504 2428834935848 2244124741395061 512725261395 2289221153980 1810752724631 16331341644238 177120077157903 17916875691521 1340107821969 390643561136282 1211293422811 256923968314 1884171517467 3420014464271743 297341344526 883322023522 1258472295200 1118118241499 15652148707824 969594253773 955136755465 1609014628171 167833392918479 1327572498136 81947074548321 1455682117106 146573974340 956354078568 1306197965816 1254922228227 319639686900064 11300068564442 2163117233770 2576708602945 256577429286 215177774228 411183474794 29217414603189 3307202923865 1298171966352 249900146760 1428615444612 808805545259 31441652342999 397852510023 678623457885 6381309439997 185167484389100 208603052822451 1606017352887 189980483728647 26091899449921 88654605175240 1112464222059 3381568951927 843329626557 144699907721709 233169487236 134545773938973 841574248477 3621594480293 1130029069480 101499850299 2394243821818 1789882052353 1422575216707 459766024459180 1900222724004 2058313576454 619306514462230 1824396178977 87671370806746 2582697721422 788101960497 22371441293205 928910593444216 108492893854567 1413274503588 867055000214 87776853987940 2138407253927 2433456096163 253920138322 2650859183618 965345897462554 2472735786802 169699836657597 1250257042846 3111804332434 2145087165662 6177563303605 1156893524945 260102531438 1262824806499 20307836795301 75063920306203 102444182911 2800309971522 716279842455 230880264231 29766337611615 33179334465679 19730770212329 574325397890 38703797088151 2058804383850 2778524574853 2070230017575 22352320844091 19710242163731 444338979751 2845936677395 1086843663962 2699526010726 13345287609231 744572812036 462469881401792 1354560520643 259981639747 1386283994219 947691258713 1505379337561 1326430741175 85385460405303 1544165517232 1574525683161 611332256962556 1807969294303 1211326694057 1544947814120 713807548228 642863120921 519532800749 1424865796823 590296842505 1413005183020 1210107807729 263443999465140 24349800035827 804460913846 150077262599 22699030985480 187828018021 3051573546745 2180068801050 3273017423259 2044722361239 1370018605295 3110670338224 2986338141958 274845248763 32357102984563 1831078044747 228066216583 2155782766436 490491983161018 301472933660551 2436085637310 2075852430532922 494241337572 820031679825 1642421082744 470354724047 4244606781690 1131109829272 15083358206836 3199271830606 133950535587941 1359098099834 1907794427319 28791699083570 1500267888606 3104989342891 565971512671115 2725123220405 2486039800686 3175008139045 3762246084085 1690377921161 1307614549944 853328778306 8938274945086 2193954717479 17099030156192 143699740693390 984548751857 99270774509105 1638109640738 1856905740280 2080245557981 2003293165101 518250871469 1892311735783653 233930133865 2004170159575 30978906252689 91772897491032 1505556419093 1308560371187 2804563795383 15497202014062 7981596012385164 1563609366394 2101094459326 569977537200 868920416515 126079581654896 4161328952473 2155392664378 1029384971928 2579258953967 1194661191308 1342981416726 2445970530080 2034422227103 573216894308 2046315874155 3366247007279 27052052459472 7604643968776 2318817902128 2388641707299 3552592620073 292229874040 57167036217712 746682278683 367226533601 334059961986 1785639298622 1302058205210 1320811236343 4750257889771326 3123225208828 3749981498644 1816184322847 2389540966854 199282744961 415453524024 796969984989 1323296114498 851596514394245 782018922538 7157215200951 28401266970239 2268979546493 1744924432493 2163320125643 80374501987350 1496478201763 1121637051671 16538594110213 2215238229285 3894063489466 128187673187348 151525768199389 441060048929 2355315679387 31381063628540 850468415645619 147248030667 1177755716994 502775197461 121669650525322 13143316284302 2640527931391 37198099697348 161087374533 1528489750717 1820381324763 913171323388 637177034682 352864500286 3791652140649 217434210746581 1580814949121 32461284767720 2046950882626 730954283795 47631561798730 3339916556691 2434670090399 322179440530549 794120085537046 2045967399032 913471733811 852722721933893 2599516953690 240063585051 429282429991 22449225323034 1317909138286 447350675588 2787998482692 1003975857125 2185337482481 677546005107 1147812533005 732611098947 31023380561353 1357799383983 161306678599243 2685137200555 33790088981049 1243855496863 415380451792 1279585557517 1252164189210 2211227066223 128239371102 35857757985984 2136120002578 2201402651305 1703983791405 773722518904 307822748613 571159212355 563135340981 1157643321535 869623331528 1318884461209 1669997907145 1004279564390 512077028993481 22799037775893 134696749022096 11897595747703 2603618458562 1986864631859 9347319874551 4004935419643 3654302410874 2427022366207 1154905159814 29775142241521 847138835523 1413245961143 1687434693304 13295803924487 1888066542238 277977566113923 2690229305086 7293065184553 1922102246305 248539446777 120638245864075 652952365950 161904313886 2389705151924 1130542088375 1377681712745 4317219122610 463912275687 1793025788334286 1146986864631 6184494051137 1561256325975 1522852730988 666939345258296 951548692288 999886992695 1491410454670 120184958571905 2147137084988 2188070162445 514900623873180 3194430199274 907090466710 65513834297078 990702872591 1351089803665 682507444306 2757409923486 1290175156043 254995333367664 3896544367106 2653709774618 26808703751127 954324370625 1684348411850 2169929498256 543390964149 949025142906 140100160304899 1383955158396 3411296834306 1470423729478 2050720887268 6176367755009 2560823251202 2428458504516 3549159742948 957080050799450 16565831128166 1982227757973 196892983641 16268530618727 950184432870330 776766679363 759226974370392 369538951712547 175260137197581 16208270263734 646615546917 1744273866647 320758388070886 62548099805 4289473157072 1932623511900 322973228282 1875628814919 324154854058 558997433564907 1217232817590 128044234749 27894714051495 2336340006843 664741836655 1726753033796 916066432548502 2468510917435 9328655810416 2512924694986 454333097445 1936353513094 93700286628 138859402229 141599984644331 1812486753532661 49082340964915 933325910757 1083900794860 262618061682959 187869798324400 1018672012480 811753174917 1890498655409 42319078865163 2133239732373210 1642382663453 851016444580 332179386241195 25745595746028 4134654552921 9226375318796 20564306801440 4208085400132 3379944455793 1754849939987 1097690471776 864775440549 25357439460663040 1314989621070 1740181765867 8102176103357 850939013538 1135031439483 4225486947034 1755887989625 1111998944452 41158565430506 740619217516 1816566207606 1029521680259 902699515080501 29287717605778 922870949451 1069654221181 1952867016588 238828990017472 2239251620249408 2842801677632 1880972877928 1030597275077 1151001708125 317992366380093 538654596484 13499255967176 1047401557473 3103852741044 98587324888 1832423212201 299350741513 28495910431308 3223109459302 1133996786249 1054502288171 38086819170499 93532189779 835076299643 3434849254784 28613262831109 2313230847749 478370164769 754915394176 313780035515519 83415729594748 841445849890 807145543293 4256362746657 1246053347611 2757937092956 2078977548319 220482510275873 8262339417037 2587613156658 958598750609 927996435215 3321671879798 419514280792999 747948107027 40291927788842 2634894109115 2519293712333 2506529067863 499359895618 2881183927869 29606915809659 1124252605700 1538220491359 2655577748803 469220889647 105250238316702 2446576843319 1986075158540 1018661944105 4073968604231 309998604606 2779281437835 1288332498442 1972297365411 2729360993170 70469918728924 21245268232645 1637973379993 36024690554 625203249148 15844174637193 101851473903748 65809842475053 524976162228847 743998999265 70416174757790 2099194905013 2614924810041 112720373408543 674120112631 1163441862010 397970719447 141336023759 1319424562417 1572569917821 701387229210 2448266933192 7695319705794 2043543535258 109430519682286 442096954592 952791801071 27754299178885 44277139089369 16655445001923 23216139638296 7454829626 1820888208190 1726492552463 1333115427820 1275275077830334 1283063359551285 94878278481761 1191025386627 1526740532956 665880730095 42941346705993 898128273924 1585110840828 116596744728493 893977020398 1440009142904 754299904309 1162056175711 2205156025725 348075984877761 2772318135171728 1312062387557 462955000060054 11607640889314 3448707605731 930521395084 405018186658164 2587597453615 18265775963743 1467080341689 1573172276854 24693958252375 98674899195600 1879708431525 21371402446771 105008978330526 483982486061 205096823346896 957611735677 1793995675605 2448731365223 2331424926902 11091832575867 926205849731 637542960604 223271665337337 441253600702 1524610055942 870689452941721 897834119940 293696213987 73898625860403 83924235632077 498245889268404 653212222078 426633928180 56803659191395 1557887390629 913269801169 271941086521 1154454167780 69583984672038 2122876018904 1771544411605 955154675357 1675512766667 896021393952 444425161560 2173111955307 763609879316 2730945069981 1092985829831 944666666660 3338665795382 782007408192 436072877313 2072803113139 193493133817661 13321435897467 2559520254414 2523848095788 31222940009411 1687529298542 964927999806510 193699809773998 50400965015723 22545293643 1606323461789 902675548469 2473834335595 1762178985831 925638055046 24975162933297 1796960238056842 354903081522268 1642346624864 21009560626298 2528552784023 616849906296 140713737870607 1188672406723 3168103674497 915125847129171 965271688378 1346016958226 35768237989208 1867366329156 1250479210451516 1838660146770 571719020118844 2796835207861 2804669307442 30543777054219 460000450180 674413718229512 29062121559039 1773471851171 640471394936 1792422256649238 421389454862 168880024649 1790041412867 1590781270273 333552778744909 88667717722760 1189278709296 2478177179899 18681140112134 2622794930566 157284035061795 385322019990684 1381868250582783 207691467565 1172613870910 502355919571988 546973478343197 368949525142 1529228882231 405842424533 438132704761771 152528990213318 326925139367 2019160074736 956360419904 953974165441 318415889191 841813115227 28202496242399 1012567146576 2752144428765 4339983288336 532606122764 20534284214342 1876872971676 1945917677649 274507190256 2668579629230 1094410162186 167179800836762 2021398117408 529573966919 13788006658185 453613122175 1550574992820 2243250005301 277300418048317 17531463345920 236727307505924 79107376564020 3227864954914 1022985593049 2153368978226 308711529903859 148019811544 27230609248374 805992414132 214424976068269 3295803846742 140208772531708 969249537458 1973834464776 13086672815602 799514459922 2339199909314 2127139129700 122913292035005 244811893388 79829599620490 2076771327337 78902306874 3586183595241 817528842844 129461849209 3174489119556 3695665380830 1630316752628 1982036803147 112658551337557 524287757329465 676032303915 2718380969174 1892009844712 941493034664 232198839687 71035207159987 2301177275386 2178995423199 1481459509722 1170346706671 450878815225 4087905256790 2550955155525 2913097649316 25493695012810 1485348338547 20772889595079 1030977674741 529514323948 376611024201156 513071931593 1483333580418 72444134765692 492630224596 2370738457098 3104890328817 130243154928 15412694672520 120054724590023 89622808724 1190739208654 11886900001119 1778043671351 1205167048845 28394380464625 1270038925584 1099976052397861 1335673680081 613696254686 2286717290176 1785205469639 1973831594204 13252757987920 1485104942147 1212496435679 1459426648830 147910462519 212096221475 304307686499 13654766540577 190127535081071 906945370361 29261337857628 78075613082326 292254646911477 122787814987621 1324255556801 175235959325418 74726667946889 42072491865473 7285450355010 920082655415 603952237501 1534601970845 139437595627 2740287928964 1328737880561 1679722934913 209129250790 56806385337892 21755303038113 274876104221280 601544641637 2542949363910 30386958393107 1892600082016 221887217307446 715682901376 71414512934358 1993340049307 352742158996 528078954236110 184134803454577 26558983705632 2261894145664913 516378246829 20859828186492 3048232276367 677230744341 25880120201543 1101955988161758 2763993929712 2735879551309503 1663599480686116 1081703960171 241388619092 1633596976789 352520084550859 2042947798317 56694828355639 164286540634605 919194309964 166149084105218 1461696495394 174062937027469 2341799650205 1305248503127 2064277701628 1415564735391 2198323890941 1730213664783 1238385312407 30648267699697 4326021866015 953046669126 1106658761028 369433388495800 1521232455400 1409873753725 2031526079851 3246531874868 170408321132221 783784613965082 1905532101885 1082325262288 50929248392 1545268524686 1214188699784 1227426182018 29052624455508 1920626608900 1647987655589 1147089196901 2312492984651 1188086742718821 1712607602398 175024158680 516633239252 1187777034024 3181101558164 21197544217689 1121193545128 2006982906995 2506797994017 24122636922625 1610382154000 7031895780335 252333347022 13299433941652 930343379208 10449777491315 644080952109 481939748114 23184609549514 2363266634795 1637903167754 2740471611416 964418440194 3146399233593 1309805895714 708669134055 3764817506638 39554316209937 397239947588 1737330777942274 2312767740857 1183456125460220 111779748133 19929072269688 1102855048131 110073642719709 1320026726218 27311988620938 21741964616183 15537093748412 317384532864 570691412291 3994531976186 1685687848849 52781390610986 110958249781123 246469817072 3030175175651 524991285965 644929478708 1450439210566 1795249126246 1041674423161 3949151771770 2058152062005551 2285487173832465 681858752159301 1919568020898 64124123568359 40555664508406 79420792726347 2916903948583 2689816785334 2417320246150 1972882444046 1090563110038 2005516101620 173844178177 2616277409799 170114065955547 12606789312012 2398445722873 3185171319582 866567649615 2058041772554 1110808049990 1051641934401 124494206999 26693387940871 77567406545786 392914138551 2657246618295 404166372394579 747942358675 189386202822 2009417048645 707710754003 178344604776720 3352620819204 1093435855544 1489626789923 12940180763383 1505130452228 222087044974683 335950041160 16066328658547 1161887539075 566701399325332 747777981784 2210229425195 592086514242159 1469627235903 247046639849206 156726169807 833243674915 66548828587 1196886254863455 44709498313 2664244846081 414421548416716 1124055675227 6395924941713 2304370024571 3013380354121 3448409994889 69509038031070 648075367 2038342856260 452737032809035 2530283197175 37639836524042 367966675341305 17099332008995 161031295668566 1967103081329 271282271249 1627441768857 575537121980 7305878906241 21606258997043 2508028742925 25566410542388 261529272912 2779217226133 6857397227835 194977541620 2264068779606 24463321924601 38261037701656 1644155989908 1270839565144 117915551044234 33211756253599 2276214935654 2572925712492 18782939957145 38557369141030 373805719181787 2485493400505 2675953417924 35058039999 630206795194 746444637336070 13134359939131 1142200154905 230635203354909 252064459863 13540566527576 620979032582 4001828841541 109660143994704 247136149700 2019364579523 181663725777 120390694747 304731798880 202426703381741 2079177747320 139128104848379 170359507034589 55775953601505 35629508666116 1090441806175 117884573889173 4235525469791 21620320708788 525113525444736 2106130697334 99727110626493 692857604256 18288207854730 1411342360295 331513632534 3949999339149 1779155518056 1539034222720 1031664852234894 1619055133457 2424556075872 5790353014796 1926495670545 2017807698675 2471689615685 73796392857887 409701542359667 796738177660 3497239344225 2138319704414 209059052526259 84254575554604 2504274913668 2255382618323 1246696719195 1863002058470 845131069077 15291278927564 9566744584478849 44488234103351245 4294707796493 3282004687528 1073113224407529 939067376740 980559139620 2421102344434 39512112604 65316538151426 955730591500 34175031416351 1535575520972 1315299126445 147330800079008 7202956975632 269793206189938 578642040941 1182131846636 4043626301322 746507136939 356995315086 105850935884873 343095905401 1204469668901 902968074786541 865120966858 1877274140611 737889536137 28007459679470 564929557288 3563569073578 25865014688263 1488508967626 2031069023207 1221204410234 2688215982258 462911049932 1736444755122 866358032307 11965515181356 1375876099266 2419439482536 295221315610 107315941020 542619861916 1251289589246 21181017583382 229212979101 291822104233 2445038706578 1299263473680 82500984724808 2538191122132 1438172983385 4134735852603 624898657238 1262744923720 17326442546 1159675790062 743252510213 1287090498223 479659849587 351437209299972 55433090565771 995398469421 3909831281885 737247425742 2506546419287 35118794964 1562697868007 1017154534811 1254406239321 178373511503 2359272002670 35703692354615 11805637594637 187261171753047 608436085532 242112251935818 18213889237733 234735882937547 41388108959 1144823194432 438699270675 11065434232942 975366571558 100072855246867 885022039652 1573725018784 1821595301291 915933846072 1300842167626756 1861234526458 166355604104415 663448396691 1718125190550 1482286762647 2709392585823 510669884989 63384780464261 43265781560096 3858008433680 28282830637508 240200414286 895033309647 342920220229 5090122740725177 983037558864 1102166500346 27437162874225 1034838021443 1789247289006 1755585568460 6655285954322 2548747463733 144648606916337 426087982645 14034519921317 21566010008937 938662630325 26818393575220 100270234181464 24151246975610 4266386778079 1330879690883 52299408750379 6562491011 754806233497 1322815379081 159071046592646 16793999861844 651640082335 21651387481142 1108070744580 873272916926 301995246510 1336887720640 399060510806 14029075217062 2445392421905 434111503601270 998115865348 13140101380292 12365535582148 741791112092 1203667348891 199370426454221 130155272525967 162453316637111 1166998607962 112441915039303 2463566890029 21346632561145 473950066746 2436182687066690 118477755002287 615133316120542 666205213669 2439301478971 2672187466862 558365627497 14180720260272 1370770117799 627953436806 699263484380 921808172917 419832904435 1892281662915 1663627308774 4015288428900 440992327209913 225520040007 1357331324659 512686398294 12235178719056 151812102291767 996805216146 2851270185253 684318965931 70688072508317 686006018199 836397539759 325338099559 329394015991 498221258032 156512545118 42671616661508 2258607299402 2593784699892 224497592629445 44533036962931726 11433105825635 464861326953771 3292944128916 2737181901584 1780295676148 1936207809168 2343536589653 638734663347285 292496984828 3700525855513 1684532929186 78959761386 313494300728 1277317064602 2684068640188 3004013027674 37806294994171 1395527828349 510753556237965 1698727903234 697022716684 2451044235094 953201195706314 193214212560 3270139138998 1319478865669 27320561542869 626929438507052 1646502045719 2198831523926 29517598576890 1546311736483 1222610208527 3378354577726877 11381657746075 7301125084066 2771665666731 322841424239326 162202299438946 1714700537944 24288815900814 112709956276503 30320578641640 1518533050407 422291499561 2120093956380 226873122941 1348868629187 406178497058 752013917777 860901618467 580051874603483 329078516628634 1648769099908 2005103055985 1981310951628 2534176029831 1081387068737138 1607405952339 19981779832529 4092733529798 4467104357562 3180272305014 875301314075 1541678582095 731684917090 1958945492897 671060821124 27434662339232 2703627298972 2213424803411 259480341150 21292942097499 4263214336214 680329460657020 252108439037 1582703344354 8485879309448 1148388825751 170159061912 1273754964572 14259367759337 38545400276021 131597655444 873411480037 47743759260445 29069874621208 1307613493082782 253113618374177 1677996554174 49430631793928 101918591827329 1088182344223 12501957517242 27091674638713 109965203360926 83164171282919 1133254649272 2395526536261 12215026043067 632133165373 187280895300286 271617590623 637952819496 143753169356 131638513185106 1237383404763597 1646361074035 1100798581192 4209891500262 20446487983642 2263182434104 8633367301031 2703311224663 272985023044 172203339889826 1099351201994 920154995772 1757273807286 2756224887433 5652390044082 1205330331552 1331873178844 1517295405662 21459275544105 929813655333 536570365040 190684687564 704282378167 788363440291 953733412215 423996773765 2514251729401 2309838528395 895255027515 75334744529787 303707114566 1271152065346 1014393831146 2320223082068 3002419109769 78922078937884 263792891332 14806672393026 106581868326565 1597654193813 841662902930 118256810033276 88564707709789 666198186418 570384361981 1166470436682 430421309343 362545738170118 699537778803 688316436732 3770840848413 1368598063261 920170421692 186042367282 660170432089 391237705364 437642935555293 7382580414589 1042643052810 399309357174 57187396769986 100855947728402 376241189305 1783556463405 790504442932152 2045560279428 1881303262505 2086072086647 1381505057890 251527444383699 78743948201037 97742901738 3208067468549 3501289093314 835360875614 445216009848 1858287873808 72564276671011 1186525000882 2008050941516 123521761671 987722273785 33125659868491 865274483205 1449911820826 1465370090126 61659074287272 2293333068337 1990510021757 879897726203 1111700701137 114557264282672 1634799627185 1143312552180 2729713028036 2429481657621 1674243456718 1131349932820 27638399121378 4257247688524 713132827491 244217353887 3086961470459 1676304794557 28972157121356 692060261547 293303664020 304192475626 1544331510664 2053429756859 1490183901585 836781772746 9640414475768466 269128508431764 544810383498 451504028807 1648521617842 1881121838405 2091486607001 18304400491228 1882419745408 315332798084 794440850907 3934493296477 1519995493044 269580535711 526227157732 23647489879089 190820212959 20362781295802 14746516932005 723490398241 2009076805327 15959210401249 4155319238893 662750792162772 15178532567697 1695986536978 2583732339173 77578356758965 1146074136865 369441945511 434998984366 2203492638065 814699429642 1803601733639 1307519241258 866949758193 4222897228345 85638775757951 110696536346184 1539009492299 77416184428366 1439826267200 53218384660914 2066962991796 444098873192 313458599521 338521680021 2480559018641 37347590712499 1412072314839 647071587426 2496559058861 849537142979454 988729045309 288859701473875 221883947696 822396472304 663545371525 1456455578378 5648825965234 313980118072248 648319232837 361824938906340 1324761903719 1030521914653 790909279411 76815481609341 1141730891170 1272013882650 231805689382 252051629331608 393355456644 1231158204771 597429597281 956317001850947 1310976308818 6579512159976 858045208210 2642883710962 1274508729695 22401034105052 3125706392336 16464054922821 1895510660480 1073997193371 798161646950 472035907221 2075671062531 182782712382588 2741539564251 883265919054 91862375008143 1352487629427 2618621312692 1521864174190 2502151794092 3217126462112 918369391175 476549946123 1860902646184 437812275496418 20645784815087 1818238768473 11702858518732 1223440179332 961114153589 50214337953501 28068400965276 309265882196 2376679553645 2483755704214 134267618871964 28393884097217 816535777677 771274063317 33264376856507 1156800788479 2166733995741 1684315350325 2494335393 17695230557278 4777922601566 420105514836 2082344966691 1530903617194 1872197994812 373873128317886 1740452635425 3660756554773 2002955284312 2543762576544 1849303785674 6714202466 11249631313596 24293138096610 1991089966651 98041224529079 227932524019557 924137712101 46560974009678 252090278536248 3129296565874 175621504848016 6179491158805 1678801041315 3477293333259 1680315499168 981185326765 2419966992984 370254934239 488474228362223 228726135162558 3459342817553 1264145030450 1191450312601 190518228730 2643696298346 4274952157594 240511497801918464 819155371004 31571566413636 2731173580633 24805491424391 1222853121911 1055845164220 1360479533512 314156103799 70728519855135 767055038117 640689222539 749175796933 48601657031348 410489202526059 323584995325 2744050131983 62528574318 143836496377497 2948318950759 15239534505436 76249659695542 498076118984 41239993929956 206656728997 116083903365 1535055517251 23822242688677 1290487631402 596163786754 29564958772731 35698840893193 3497143364235 315219200116 21635688103289 395674874161 1754827799485 506126511314 460363962993396 2681292819785 3568359098001 1313237724735 196419311098 104425908737926 32173709612921 373467088360 20300472886659 155284391176736 3115466721891 66352837993830 1851706276284 234116270107153 128037946454 222064539081 9383438818839 2471950001119 2686950111289 52828584490074 1141630342246 1017607608813 22953405355941 1303948216026600 35817562100247 1973312986812 96346749158 1826802758954 30705251255380 145768122894 123930409039 1818791542214 3917768918129 1185803061047 2391816806786 715600869206 599316045677 1293112750935 1081743967286 389707901305744 8099918250788 75013436916272 374422349160 1713597320935 2289492016426 2198517925862 76387986268855 2583363023934 736663050538 1426585555423 714081814090 3362486605615 11507593857414 3975262629253 121282940582976 15579784061921 12451215269474 137119211957 719441786181 716444326197 618364001797 73843410881094 1467595886554 476262950762 2790254462853 2526476958265 977796503413 1613111070097 254309241494602 215391824383017 35897052747133 133129529523047 3735967542412 1446661805524 11431013568582 3865969944251 170920935634105 736324757525624 134917622307986 242014294749 2537378836804 459084623113164 16896607192507 163433252696 225390656623857 301813692878731 418368033088268 306152423007692 680215791219 3474645328790 29141358698551 3888254273209 1524676115147 3071244108711 2160237357869 234306877221282 1427402786161 1901526974997 303866844550 1691391077002 329196349852556 5357388577198 222867064266553 838767558517 2414589065569 34085340811202 718421730993 87668738935082 8967783262618 2308505266080 686450395152 4042815021396 1598701590642 1130140809400 157311136252500 1552807635315 140145785039183 1030730476869 2548056464460 2137091854658 352088544945 912011021384 661138581983 471389935067 1054909375188406 410043192061982 214668443001 13784312116542 793856351314 996170129522 2922447016834 2064090732955 234197440644126 2113683908748 3451970055629 9700333595948 19529158524980 13561079125421 1873807736489 369732325310663 16185435480756 428724998586 188811586798 1805244238522 945110237158 208323650408459 1403672957381 106286285827608 251776165800520 135196144135813 2846374680836 870610556085 7657934581570 441053078401 28962063282653 2946067890909 1744866676032 229399766717 23360914557410 868779260085 114529427605727 170564707239 1202159772587 340959448049488 45429239017 2037992388160 17559354798 2093309504387 1323169165351 28173231740446 13258300487707 102188628964864 436701941662636 29872007136305 1728908898715 911872447758 41659791786862 4156502029738 1941511300132 3605120991041 1833016593548 3173466371410 1426051806135 2279248210479 1833549770660 2439530590012 51379450773881 1008360733576 17370278047932 20507874062049 2380138315699 736720547640 1025829387653 785269765627 1639204487701 464521335120 493166440211463 19120856471485 125578708328 173173916635974 162578281486 6209930328 2352293886799 11835275287853 20381970006830 1489677462217 1229962990118 1219808392940 15224214067157 48512443832 16373586372933 181313176011 1132061143402 700817167790 82353754023 1111488678765 454579559992325 969521899236 2047500309736 18342941455536 51366832422988 131854539308284 119810930941 304476259292 50493803858145 4031579134558 132721119405 2967871203908 626544952785 2262564073971 1427424248097 709842790759 2389846308309 40923793935765 4596349228345 5384287106452 2743989341500 4201045502564 954483056121 1266588203138 451416060067 2490421032088 4273631681536 3759105453613 3785224393460 1651766520904 372253250499 1878997213799 2022908962010 1117982506607 927660234816 1032279293170 1604785609224 916971053726 7943129933318 1296801126749 732576420867 114293214171040 29129715540 2439116865870 19810451952686 1905445415677 13611225767810 748292460879 4143959184684 878925710884 2734362212202 2051855435776 215228169464 488602825678 3006421028684 2292767220332 110849095893443 1613559422967 6952296157439 715694149226 3140148790638624 41159876126089 2010340494933 1603809653909 100939454789286 5546631975100 8622832737634 2652100029392 784455696832 1820399102578 18090905690683 593109962841 195788433472857 2992270579632290 2366064716541 66399943630528 7681985053424 30618939753391 1198216828883 38455981499710 119757391538 1906350558264 2046451822191 2112742368594 6234857345062 1579518141154 2120490514805285 40613409119308 1081145402515 14187899679903 299508748240 2019513480828 861543437450 1045133867384 1329963740983 2253187986406 901899340976 15769101537356 77798978537654 799128997641 355292986123 1701694568261 47162343840121 314720741773300 3617526545008 2674676203161 311925087036249 20026087302217 1106015393042 681783621525 1544734484304 1645696649211 11439104365960 2907729449201 13031157209330 324552519960 2358026055246 2856545016533 1346036171430 291727917954253 146206048120 1475874189057 85719032849594 1777553681094 82957193903612 1006944717791 66941482458586 1022518606669 6031537427741 831924893403 1100470729404 44408656062692 1023632005792 23670434782007 2324966469962 2798063519538 3826901767855 1007480118886 432178658357400 1804844075069 43550402846724 91206742652583 50833996347388 29463984773786 781861229508925 193243414869915 3260853677748 753124425023 1421710958689 391089478977 11094456382911 207435714461477 111997083866553 32042560435 974339567232 1339639961615 21738518506 1307433816323 16104006505239 22396121053683 33342071844830 2283731664170 12754501621963 399016956212239 3932321426526 996429772472 1249972495269 2520513891789 45007461327644 3367717397383 854466733802 27288575999659 3221218644651 1932156962381 228792709119564 1135736212658 95303617257515 535978731611 8006173963772 3087359839818 169722190765560 7881001412374 63131848932561 1621572497547 33832602467 2354869014463 1881358105718 23564798091 1336162398491 4211333425945 8710030080201 164861644776648 2648794854570 1084552312878 1088226433357 16225363978639 1035580314081065 21457470175672 279136276770 2937585371389 2488368650666 4937312723943 254222864971 1265284634393 553827739155 327511857708623 699050545439 2386262142553 6921082270851 53182347312 1575296977288 35423749275 1255020741550 660621385142 2644161959576 145541592061722 163376112620710 237391501272543 2229419869957 2332498784332 19921561264123263 4156136366548 2602322034313 401615150004 826958597594 17776550492857 25953668124854 847378359401 150245185977821 1507608843021 1080763332375028 343369993758 609281883588 458828342198 722979763174 2491235711940 1024814309813 493382611196 1936015724629 24883777374594 1951605341275 2641664490705 20798977644153 2282574655513 1869591038337 920353400502 177155168532 335022047413 508040454004518 20288840179428 2403680735334 369303233273 2299511997757 2447651898084 2661001360573 65552693960 1684725808516369 285905663535 5038915041685 2739852290812133 1417275626627 182407229047484 1359393549428485 85220180199725 8202571930195 3890077202602 3588572521800 2504697082586 2025987686902 1966055471296 980712876189 3754170904784 1516655462594 845955359057 1152596251289 1163132708389 17835378056202 15381012403350 1443021883287 1598434312898 708003500317701 3884204470895 1301844594836 2102104790576 2183696054192 752505865609 1127371241700 14697990256058 2387409160963 1532149294576 80229485131849 1885032233403 2587945569778 1696204055409 3596336011226 752917191691 59178979915 2763645444034 1303350678901 1494979365203 2422967309411 9548930528 1239724397820 1221405156575 1697022692982 1003451572505 488176916121514 83498786739964 678429241668 2088656554355 478538289844 36321935361654 1093889274251 14852857546542 3197090769927 467403233731170 3572603958421 1751708772663 1409306790266 1415410455486 394721412355639 2744311263616 155625709662 2115345655040 2544814162069 2495324988458 4944080814081 30415445106474 3377777518355884 1660245366907 2113099750333 25379312482717 574544515047 2200182642266 1992287792528 178556557705 2725711546234 2386342863775 1801168743066 1421691258899 288600872935 1549166796618 57584557551 4945783292191 4123740644895 3518462705164 182277080522 190001543291 584850081150 728202525829 29036999833892 2455955577478 191417430251295 2626794937998 1038440306162 2196957907989 952779359368 404285547268 1475911464137 1881491939982 4030950403685 5260920740803 835944202694 1476515951291 40145378424186 1326163722836 2249666469109 1331838330322 382049636421297 25338916234562 1871796072795 1259613146172 19143877256768 2514134820296 152896880868 111339982172585 960801695990 939382267967 1702557160069 241671194547814 35326047086634 404468632816 2227563040652 198004894215 60135235102619 46256907634 742536434852768 670329899978 6537762899932 1823967483706 27450866315982 2646039867261 105035386600 311224951569 1935946596127283 2394311785275 1488952978611 2267356681039 58133574761119 193206555532970 1423963080751 1550504773429 82282774408 2542725642439 790403969802 43258399495 413041782870534 432532001273 18326589426454 2351880144809 976349440351 118059908556 1999542028836 652170857789 4660904629393 1329318870101 316890305878607 859998063822 664556718988 4168083183503 1215484328292 916551858394 2750526935068 768447300410 99964111544787 68578735441 1104193465485 1523205881465 18197795334622 68627378517803 2259813783185 1936754429708 2196026620966 1789273245102 899769812394 1119161407060 5758375785065 155997648722202 117916140407378 2960331812559 720282510925 872397805537 620866142435 30610335333099 2021382787368 2660259927050 2704356223380 1544414892826 175880240714570 20654421405223 1802820580837 2361081051536 3186997208384 2438315412668 23802221804166 1492936444656 2431767001036 397365067247082 2070925457709 2626586102388 11875109471762 1146598474795 212357324583 316141402725 1375826748505 14910764356500 574592686287 1286479733404 454779481593 446250464133 16183435345596 4147230189437 17963675226509 1661444407828 1805178957431 1585365563257 12013003090012 4164214249919 61246462806226 369545666903 379292650627 195066645528006 685986680783 297792194446 2705618200619 1639547409882 242904270874 1182908096796 2629255391155 2380673581836 1905637876853 1362991454812 173712806343928 114477662759096 110818753250 1006977619515 12650206251411 5690773313960 305209599833 19440249655414 2780834666478 413457676975 2329447433139 1131029946927 1345724900352 3506933389034 1964669706912 187926278137237 2489400035419 41565670578309 1692119102588 1607372666982 2109627239150 233910046226485 1216533089402 646814161324 3122933126281 283788364065187 230092087606 219133518424 3954482728803 2620235278464 2385081469219 39033464350525 550969225788 845941649180 2592166417468 107383376580119 549272492299 637366493754 1488101180023 23678787091097 52495138511673 11832446222825 1373590087881 4323520482041 1071693741788 2123559884379 16129746443 2493879300410 253117634208847 2506513460739 35314414145013 545041216088 1377431175317 548644091904 969795276923 981708982540 26140440308312 1568560310939 89698232851 2709390091815 42815464901471 4721989647289 925875990974 128354709923 557589792988 1686977590447 269307396571588 1497932938528 699742081140 970173822150 1166822816202 12147679214520 512389632907 93550899013194 63654720264568 98379487655 1810099024350318 683257292394048 453383478296 39468945832503 17371301556265 249728582756 17767325534384 730554869914 793590657128369 515690231253524 1046238544670 459948678585672 1505604796338 1107639963708 2730666981449 30062780275875 1044446779681 1365817940510 1277312914976 3370919383506 27231853401554 90029317824849 714813136677 2950947873594 775806554982 41640980668924 32357823613317 799588505620 5912586905164823 38026291544858 2139041541212 2412219014670 5867519802 305023642141582 985417674510 1849195172097 1132974091426 42372224005006 2127002606062 2426403366220 17853384561 32057060021598 216126789414508 1430008008876 1870951944432 5387168035 77104640851617 37701532072287 763869007161 541449111329 438431733595 323439619151525 2321713470359 4246327073042 2570638034883 1394493494598 303917644337937 1902081990547 3850094728435 1348307133368 938661528940 705959731557 1264295601596 162455908252916 2526925882788 30581696435689 14113634698 1088796654622 3891219466902 48301683016020 185598107509 134115165415935 2414200682901 6403416097743 31265565994001 116910647182769 933448163221 13228892942909 4078192851816 1601243649671 2240131749420 1557600697282 451601589702247 877266316380 1281682923317 195299150970385 326355504363 1844708563678 146194018523 2293475539259 1808077058737 2460989215113 104391915523 1254977728844 2123245703702 2783700246328 30339066537351 1598388838213 62288924947784 217932427608 1098489804016 860787611898 3545002670066 1301583921422 1396295790087 2030053597493883 1081739895869 90894641130 1798609552857 1353188753936 26698745529061 1110586538253 443452917831891 650668901772 1911569583453 354479293905 779785736428 3680320673967 56572739254031 657476672132 2132261137467 2423516701041 602490963744 600026346721 2478907127516 1780766478294 812462567491683 1219294887261 123888531710735 1755578065142 1995950185597 574295835761 132892821373080 14955857018579 3562299418878 2298996235995 1337179220707 1470066784740 3654402462332 1849182428505 42003792028652 232201160503767 3598344040468 227696283174 17421993540221 1068983628694 1185275099408 952562043457 37795837432306 28108402311437 939528305763 13888921706937 908422776995 19272418107579 958554036150 6117838584145 47650993767668 15382807021071 22768008722797 140298739008684 32015005733 2196967169984 2046469177138 95829515718277 24648851823604 22485221229820 1612192029667 1661910797422 764939894451 1924177283253 1845536740905157 1451076588652 1548028038191 115826285424 271702736323903 1521465726761 2169518097596 108185702192 454892738573 914470238190 554326181370 413184302752 2393994556321 8976745800022 993932669507 1881421692241 729643161922 153983009234 2404985103494 1899129237840 383000241246 982249041193 16180636347228 1544910780619 719139032955992 816896239552 2413171600221 2557477206012 792893974485 158374468686166 88346737910 1598038902959 1596545573067 1335745260111 1534117398446 21777001247606 12116015259506 2442205044361 2716093128164 1758447137268 2972866496970 2233724789133 21030439267370 20752903594704 631798279406 3105746884507 1320936508610 775420378503 1660223620870 389902672591110 139187729718659 330215324062470 765962758581646 767159626446 8741576593247 2392559469638 19724773824985 2750193448955 654502294121 20135319733297 2262382423605 737500045129 22348445323663 534473167874715 2875207972157 1307165561560 4303073367860 1355059239968 21961895193041 25447578472885 1099271059950 133668295855929 21280330741946 10211040375809 1490719931467 461439764627 1613759120945 573074891214256 2491967364937 1269338770961 19727570485599 2236512180773 895475931595 11247240927056 84035207217 1067922919828 1900115723410 912818968847 15040057373683 737860766262 894437548058 705961991074 5949092945705557 4279576959432 19529349117419 3589688493117 9843079730881 15266169754110 180083983224 1278932806769 387811887384 1253712738896 67887792170011 649078035202447 466583685504 2550321912723 1508484334807 884865350767 3102538116147 1319693467404 31354163549899 4269620603721 2344355465292 2183050479913 1423188834451 451743971956 24389131400684 2076032750230 6337297325123 12563411658585 1438265389408 43579027042909 2151111463172 599441921874 29346708174635 776952457910 20832294914857 1195379340397 133572342431180 1547746734316 2271600099168 471678408326 56414174441219 12082891071674 28238180618652 17315667110 930779826517 125583475316659 96756025445 716907763866456 25166647009940 36694878293 215208441274 40603964819758 584975555992 1109318912286 1774897988502 3256678670733 437663047154 1030276535800 2519030317676 2685230430887 3702132318016 720741663721 2154284409525 2027328765263 98534730184877 40646909720764 9748671587310 262828223796435 3266152599760 1138415566254 1101667397254 3861954748846 26970318554485 4103795287542 113915275779406 393331948294 72177823710704 3405734521053 5613139940417 1487438229379 69005427119 956987498989 384025149438 438634419439 2575543331460112 38917749158429 4257786965724 172323127443976 1144566489006844 1826470224832 139245422283 968297730011 16718697850088 536124968407 971403697035 65012702492581 734131045701 1734500241278 2339422174169 7516677172250 2105676671186 11492214248670 1264439021022 210840285792088 338190723422 2531387018157 2286470724752 126907013800785 109273765214997 28624993824257 4654461079662 3943895883643 30828033199950 1510421359613 1483645664897 3958714014357 434017163436 10780430915951 303172207282 1482808070091 74754694949 689714994414 1403609225218 1087694361212 8065130156600 1092013338290 11302675805046 429605897512 1546186794491 1501527247403 50462164185907 2841627718902 70601141544558 3698144752078 92462674221072 10564268524784 722672158561 1904675688293 1247682266748 1603384490061 389957975235 112287523224 2472191908952 2881293458002 775077651856 1448735712755 256717118666929 2442589504841 35965385642069 2665300321700 1294489486255 75372498304912 2380945030492 4310031091101 803119142707 100558158777629 244648484532212 1265309336467 1272905027614 2466832313546 2378248673485 1352017708429 1068594883668 734400975197545 779327596247 101182345780140 36012934312927 14889720162589 26813504778245 550715128590 53096403705 1833091037177 298556024392 1984884988823 2003231081370 327203871104 79084955409208 528107733547 91913179306 3893008869931 1442617275424 1014437171306784 2405103586515 1109848866470046 1125929873811 74804717092 374587969463 2513844744802 25727270216403 516220537580369 1524218077939 1724162728961 906662336319 23991510087025 328871681832 604198579192 17330805523152 104584540092 6424664977871 11598129901770 1439358650500883 1168480615389 1745121757405 32070438742 4267926946959 25367670172565 3553906712026 1946919418546 3923492720046 3110922769011 1047558992436 2376354863979 26719766289237 2623403137398 516470262923029 1546168864037 1529501723509 1345638018509610 2705207304414 2863164183736 1969989224192 2507410176262 52289657065 782739039805 1425824656570 2726116800705 888526933815 74381156473115 176213283953 206880866129 823377380493 2477051548659 1219839639068 808472645268 4255859291643 863634575344 46538015752 1008628856821 474562767732 2464433105612 4272855523586 1429248818847 31454018522256 24061769728682 597309359290 29667679299857 567334129906 973257140221 2990280290046 2119191261599 2462870494180 6404222087743 2422706472660 2485261433090 16738964905725 1848193875256 2310978189192 428893695623 171242911878973 730893585627 60009412489863 1558909328739 1010999149328 25198796251313 1290958056880 628327381213 556458378002 8175667037580 4230323362711 18951502408259 1247555470534 57306750779410 870350767463 372717838738 2007943127328 663370386387629 1313222208278119 2410763201512 2801551900757 14470901877651 465401896574 144507099829390 2734197387589 543023450288 2739231472764 1167587207359 20982981745029 1376342609656 2139822321132 148334642342 3362284101292817 1741793866437 112085180223491 1459825391190 755292126490 19226648362266 18182636740220 13302216601103 8863448275763 263397845614605 921323056938 2966483730654 7642717289161 1338055771092 1108330351925 2678388046469 913731437185 390852335375 3967457057826 1613257797625 1634403782503591 3007324224283 143418094882646 2130819048291 1649323142004 26402043552239 941452160595 166299062858122 60830820814305 1435096169872 2573308872545 3762456699963 2393567065404 1146995472799 1618891495559 186200498572 1783243572357 2466200097513 2705120408557 2719373750110 3254147181041 10837342653527 858801673075497 1069021564458 34254355490746 558703547445 811903110047 996625654912 191317448905416 21986394006793 206318873093 1218240615696 1294474115720593 2094280308264 994241435748 114858871409445 182210335686 2898892553549 1603190007377 407225865547 98472812386033 1319436194071 3493592089307 4162214885627 151377253712 270747352097104 254206700326175 1666390676987 205474375633305 167774526289613 109095422295999 524116799752 24056546713772 1265364769070 844137570470 910817696808 7837800826173 106955979653310 1187932941340 1962571587878 1444653644785 1395002858206 192570685019438 2665210900003 1863621797194 88644200214800 33501800270712 665498820483 1408916855164 1446119988132 1295030823815381 148874683190 4225113709510 94809621393 812945511784 812011443018 2708485986582 2484447271890 132854595154454 1327126202726 11157051989872 29596650438836 2735998364748 2046902917255 1852183533591 980479939000 572485156908378 1047587872443 191776234686360 1326845111966 6730582391853 26671100609818 3114388892565 4172530697812 34943214579639 573407127926 2278205546069453 30971659864253 727373411174 1557555833627 398589409762472 708614773956 25015480648713 101703554054994 3078610557626 4155617734337 159454292361993 923275607037 1385522860863 1279627380063 2543412232638 2464657942624 6454467277 1473395634767 2610557881841 211833128577866 265656002749594 6460586057232 2203181818217 383251395763996 411162230061989 24981975510 24116875621867 254680031723 989374321111 1742360307576 37569516113217 2695860384705 23168032033239 868645837904 3815840234009 292759949586 526050268227 761449584287 2595102198894 19124383900063488 108525614564307 1152165786751 810450775940560 1171955884629483 148807216483234 2450084600971 2089075834949 74808454179767 1994709965217 2319403989689 11215710166775 2379883582651 9667799847736 137228635811215 9139238432725 186309552587 35931162049218 185895229115788 23892157013723 127199793709597 2173711322939 30458972322122 1970864484931 1175881532589 177067147202380 1764393200431 10378147330030167 25218436626021 47488551775 1495164802568 1990742644270695 371092283981 98006175609 1762551953255 3173964013932092 3856626872072 1319214934582 528356778521 2695221922973 218958341402989 586664036930570 1805229455684 1044786145586 136204048565935 1916941013132 1019201448566 2477871742423 2952727420784 22177333072250 3275415227945 746121433095 799983848052 263017579263 1225277360049417 1274731435001 348173747600133 1384042995754 2242622517774 2437672950562 1547703970336 17130631163 1808886018703 8847070876774 82438070513 783318606963 49597063313264 1014980249158 12328196646634 387064872517 747434953282781 2611895155255 13797233571 183812796823443 1303856375713 152002218154478 184023082823637 97945211090 2249508419465 877597198464 1839099557010 3698802753748 246067738558454 1380805148242 14649292928970 4318659168979 2086460249008 825358721845 2251092581633 1718419454733 7198088592729 691225252952 3179182531439 341093969052 2069129614349 469805533267419 453305429960640 1468256581187 1786798012596 1590514873600 172105692823 538657538147 4047585733292 37262568472585 2458127692489 458424153745 1831760123135 1292785928012 4087319020139 863507970872 650135074582 13461260699887 15868872722508 1362888170315 129454980502429 50181482180273 1407078205026 1005317258702 1414609172929 20029253825229 2145378513028 111213802615155 88136202382553 2739665983824 1755448458550 134753885554062 786241436432 3793646270580086 2714377284672 14418697592331 1420307153662 1226118193639 1785322044755 4590051744876 221561383266794 328743471498 563155378302 1301030955867 2450157690979 1705482134153 1446933332211 2017169393244 2424612286978 2756208786611 3325744152878 304540115773 1167786741965 2098807236429 400672369813 165444397745 1487235614650 41917740023906 49315060081768 665196541376 488749865470 221286867468236 1131622205676 2216399785556 917877869675 1056312021333395 4118903859816 21518922494556 2249111801736 89564518324976896 12576798933854 121299150990229 9708799996720 1584024961012 13196992554748 1407086994443 30118569128460 1660932227226 1937175717639 27542217868126 1399847015163 3819872112849 1026196887448 986505838793 2462180791697 197480024791482 1880650650331 1272370450733 3820817955309 1608245966619 1715263081769 2601036680254 1268034491670 1392487806807 94149879661338 215878527132792 78221453588199 3342776800267 10148304752983 1961342505253 134102808836157 1489004603166 2289299917619 135881727349128 738375501128 564000927714 1543876205540 123273888092941 345022760431182 3664493075164 1166561332804 1626386382010 2495463597553 55998897700161 1410988105014 627399039025452 164185720987 1587096505794 18792830388778 43488253027112 2112051340900 1535007513019 12391025379076 514296846887 481378418085 1354157397727 1204002038971 53867999312757 734569947928 3347572651029 1583921470402 34559699219719 2703714688571 242909329968 207982253556 1276352687521 1774281017267 1335974722818 427095937272 16034011125031 41636412102955 100728451616989 2354223290970 9799197755360 3068476157586 2190740555093385 329509504134 3539683987680 388784780486882 643480985324646 162394552865 489083600247 1913798733729 739765191339 134077467342 809401889490 2381182177652 2745663596927 28290461258863 164656896203 195659914929 29705159214159 2810547140784 237570507046312 6933207764351 3699280917175 2358253031067 6421111564237 1304436420255 34178565197211 397678352340 35440092627684 2711527340433 866360291901 2743151743123 352034308384859 1551333966173 850460807461 470744367858 2185329737616 2298298245046 3997228313600850 2653018128641 2468413729416 5555060869355070 178657442496893 19682661950070 2233435644398 692715737240 1695543854668 4072985401132 2786354521330 60758502726801 19173195870114 2525281448803 1905423612658 825767980221 2353155217441 23917346236934 6862904534464 14107392171729 428227234987 17944430492648 59131369130928 237599781625 824149438459 577988517047649 730811489579 199896767527 44025323678190 13970259850323 1997341712251 821792859541 19770222582590 21340929112763 19640829812283 894601168246 2669660368237 1303265090367 2194047301213 2327513193767 1421009471859 67895915545753 1754559566071 93044991142871 64263504317097 1658421112444 662631133869 753556851588425 463559238942 3134315882332 540481909847 1511426329855 938397666718768 4128818162021 108074231118154 756248404286 2533649865854 809285644717 274997000047921 2407521012777 204695177522738 26602875745845 195869414177692 2670441524806 10119378718073 171298975002 163013676701248 826736805170 14707999117298 1875271110067 936920375945 12145401594589 1510117733971 714024352478 931398258158 53998294021095 2234692761495 91718106883602 1066593764327 373768067206009 1669995324158 1125976375218 855633516079 103646372075133 1160264556392 27576783516231 3231067157796 26010184932003 5333823203417 2245333270397 363098152427 2037486780169 772781550787 7740766246 82525115623 1367126260642946 6050006806547 599987327324 2630132460059 2178049648144 150376308734 732764782158 654194380407 49266440825481 1044682655037 87398366009215 1473940837759 861015610803 2564881732793 119380031112107 1089087145790 22529412149194 224709653007759 66673214021767 12885833680071 1287914816561 2816382835355 21723661898695 1298253362584 1684481983218 4087406478326668 689665267119 1202403659294 2543617199529 3213207914872 1472813007519 98682466113314 2052063962309 2141019990566 163639239046 23315391185715 2307089854198 7299550407682 52949141839059 1571404037973 1604966545459 1172615188941 22355817577617 918590338034 117260154002737 559791654800 1081730778686561 1197633686428 2140611680656 1453044685454 1216727106585 1793972927548 430542620130 2296945126541 4306707427983 526747761956204 1131572066264 692164267290 600902836807 9314079029825 7373113785246 2918816345940 4374117785019366 608937688046096 697168729910 905920273890 739334239617 40187295716981 1505290711622 66987202462237 1948177548143 98976872919 26066204842557 31002201670 11258172030166 62725388282573 2326519027243 10736732946380 2064897365970 1797158955003 633056518246621 2889920278207 6598405086322 8049462721252 927793340790 27817431210043 1986548610990 823139224320 535766798067 2431379751787 2515351653142 2347460682710 2670851149124 1009889300565482 1686641827126 38919707751706 617064724673 1892526388068 35231324741101 14421603136582 39429131877716 1473537857065 1462504190606 21414462327836 146947062566 177125716776 1460234617686 172501724961242 236018295197479 751380017715 35516155265 1427374002111 101849472623 845107252153800 935107820512 1194723964205 2291669929392 911825062004844 5458526665346 31862827647412 1674852637038 22152221973200 1867622593480 1429257022049 8102706487983 2669216868899 814269473217 1079461767994 13075945240347 1819077837674 2288328783294 333479185623 443190558047 2920113200106 4092848133900945 193498073286943 7421782275002 553229831660 1576002127045 4304608438617 227987090538 13314533234187 2217839909937 7907598014625 883558296772 1744067017000 809071909831 1157818125727 1422704439582 2480356925990 647242959687 1202025856551 1373612395306 265565448941633 3139114308939 127420087331127 2212208013090 2073232391162 1231067674494 2556314740326 526463281797 873380589164 29707966664450 173629704910603 319568415477419 1123500336275 1167655312905 595555462664 7138049685549 2458935703939 141092792567618 232652105584 1120284405699 2807683928100605 2190675829191 1714289261629 112832658772 2610119778950 108868606162092 2578178580843 75771106263949 1777777075733 25255335390906 10032922208518 1486101165646 369200993002707 164065625023 4058841067685 23593006773101 22241823334286 31628896493875 1362053048045 532171934991 1251467796969 28886248607218 3300041818395 2716212637808 848839860614 23942474864906 233042866952270 4293717313 3297046195148 4256627349294 3864764899155 28229143584420 3017263729542 1800015830590 1492312591658 2021953783063 2211719749555 1271286826894 1625420019028 125795577925925 577131650887 3461011644383 5398020789454 2433592438641 283847334969 503051651918 1998389066607 1246968448504 78692466463034 2938736038381 811973016734 3601354485801 2964117172047 902023248975 101810807223043 315047230951 3527339664812 2141346108451 3251700935121 1343958366806 2671782720543802 557988983007 19282186567408 4173279698693 245076211767 495797078054 582649557969696 292635133334279 1197829540403 1770842345632 31724110172595 218623608078 162485971328 265803464564 1922467482954 952341149898 147354924650 991148141338 179992142056 1335034628636 5241707626164 2149551608584 1600666674758 59547366475898 11986900414435 499611893159 1331109182012 479752770850 34162958112140 56576144646 831178773793 1267083241909 475093994355 1960772550519 1440698696311 1229094500884 21523653575925 199455693152829 3327794605237 40699395228215 14384474667430 526453483486 753933818386 244200400871311 988111928243 1547153939125 885835404966 952460816007 1918034701727 349812655233 3743941455465 30415741814909 1775056965425 11812898606041 406745358308315 785877312804203 128204021589 942787409083 1204668723738 110832920711363 1226733541448 24217835413454 173519442231574 1173598530272 914829051643 2739867007027 1450310318043 818185444770 249111203462580 4178555108952 1289686718301 1156256324517 229753158670535 1785547205134 19447913629690 2691747862791 82096249748 3848635927270 35743911922727 15045847756964 16456866767085 3954053596386 18861919329591 1986649678526 429383113954 2753399101498 2663154397432 321572237286 4305175561907 2325802732568 1195866684863530 2744338964064 5824677025117 41520114301362 3622244776101 616473574498 905372159927210 893388268246 209871931405 1479652212314 1512572481499 15075092622997 1400898241776 4239869813419 1525126993636 2236329692004 767052672022 5744419318864 1994627101691 2370994010909 2608611641362 1069901728061 2185778523509 1372138498826 9671649134902 18787502227716 2236907992134 1452200155667 1241928185193 101955610684667 1960299623967 12065185916982 19517882520819 106385186594331 3437566700600 712198043068226 399476022074 348942389629 1064209939683 1714039431190 6673623690958 2401087300522 1611012514553 1537986243336 635247833001 451510416555 415944612082 3055828596435 3129830197620 60155969066 8877262587272 1032924103595 861543359388 7443789801434 18361539670054 1373743074840 313221470045 180065100607 15620450604088 25718726082078 9582420286619 695393030278 853932942064 233938576446413 21259383654397 136480387909 41380730962681 2483154080571 242714788278391 19811464653694 1308403696457 1443735012398 1188429326492 2614663397748 24319668852953 3672076907432 2399858633604 1810995414014 2456273090727 2294244733730 611092008849 3503515816987 450101250502 2707610846620 1238043882466 1251429394670817 7633305518249 754513233996 23679875489825 1758821184690 1333811990627 504241790700560 45370072079644 1396856628544 656309851610302 1182991361754 1898146457770 590370412869078 316937909630583 729638028207 1042614104633819 387427171204 1736203266474 1400955412116 1005062241431 114171753452295 1077202799828 168060285760 1476646975446 1872956289572 2418687540051 460138137537346 4488103314806 1310389539088 8003574659966 580411825250 556701728265 73418947415884 630466832541 10065354718592 184359667083 3625445941577 22864444805110 803998489122 19719803852046 4666142025685 1012491285449 5025005903355846 101785838612738 1509135319572 936068211432 36254130474525 2558808894526 106989300936 2295434573099 908182705906 10786126004796 2427737723394319 989071427504 82863238024040 1652821877765828 1599356266962 722141329903 791543193694 1123162235212 1901791524301 2757566548401 120062173948563 1029761580852 40756642457 536054571388 1544150332925 1698138468927 3779381419327 1833817449859 77218548007 775776165059 358511715596422 503482979780 516872322793 1728642573018 49953005283 674544441611 1385984656814 787396828638 3135819387242 580254614132 8204955655313 162059765997840 948388450422 2220951974926776 3853903507404 2656528103225 25971084742305 31335339652789 2560274975077 16191062968564 214357921617 603288061121575 9486089410933 26109613102683 30877967855428 1511328267848 4162977056349 42791477024 1474158143115 1780010510422 528803111905057 22037800007988 16378789183506 47357230613415 1191156510257 5480682276023 2079868359280 1360146924799 3953810637105 1513004421145411 2092986896658 30113373494334 37647772362630 55465906537940 2329391618630457 1277093129911 1220796342307 9147264822899 1173902838066 30037227283225 783849092268 145940838108 1158136893020 1956907582165698 1400503542446 1829441252304831 2632024596464 103069297107828 1557718782422 40321332285490 1545376004896 328138316513 2430013573 1055114935852 1539603448957622 1098434278720363 2272990097010 782777711088 90704553677645 515705366379 82852147652823 3859992812508 2386265915565 22861098486192 1304724950261 14121042383401 2586391644890 24806579709523 50158778410782 537430702728186 457950253633 1721132459657 1571306615471 1307054917507613 1718901447826 960920210950 297772185396 236334319231 3838102440286 244340537174 1017796851247 1085701807534 210743335326630 792791649252 636577307947 1459621291349 1508441034279 2687929381350 2642237593147 1382432319679 34326657978281 127667108252169 1443527182153 1874531875477 4255526739871 10096759492436 2595581758414 34326164868755 52559578019 952835321761 464880073953 1296542109254 9416983644412 12471441482985 35142564527753 8549514397846 46161118856222 1131352671988 31470213887284 1576615421326 270637336579 76746209572310 107329711759976 101954910257 3787795882018944 1103478897548 1341240924513 660437848562604 1057806318975 2519002567420 380198908803 686726856715 1650804257732 95417108468613 1599279581636 365541307321 2937769476605 20144205056017 287046077434 745052595616 4319246315272 182256096071191 2793444114156 91545725325673 389223985013843 588225198317 2714453316323 92683572919575 29081857839208 1318920730827 291741894600 615360970949 78309589756838 249574703374795 2583568246435 17294286415341 932397970385 1009525192267 21197369235892 544372085145 2278022048326 46787895243490 74433178209307 2127181268450 140282729063288 1211621690069 3385989774788 633649133200 40278205048527 510892469563 109447382364191 919049344980 1641115922265 761845900135 3923558796825 25754928444166 647936573621 2759727323112 1703568972946 3116843622274 301627105407868 1829940135297 1111905145820 3881434771808 11917082542098 63471494282651 25394771100177 114689927986710 7145761116921 31175904507 1752674499710 1135240779582 840505805403 14934118887314 1267471006377 1032363400074 4886057990216 2626254662542 21544788353329 641734923949154 2133594548965 2055760798907 730831424949165 1465796263015 1989764093565344 2072728747743 1519050446303 2932579967300 13957759538029 102239661501358 14616801983 1374464783953755 13954122298542 2159024450739 272990835241 634306594613 852203665847 963879440268 37585443724438 2688515497211 1624399242653 126526946768717 152863087467 488813778767 1015234857937 149396711873 250010852917 3616987264361 364819225422 3271638046666 302493030353848 3902604280617 803779226320 562897721242 1808595062120 212298726146 2231479264459 2732444251296 1392385861602 33249993062875 1274324684846 1049248790936 371427894649 2948362069592029 546141546226 362251814302 4259927276746 4097780830033316 1370055336713 2327983871397 1505991995986 28384861181519 30592921635986 25947616830208 11798601295941 53019423180717 780129987214 2218571705008 1749401192770 94996253320459 4295582808574 2718437357901 13397998610867 20723552431491 24319238121 63255498805105 735083968783 654611326875 777927343858 301944069730 1266364190097813 2166493818105 1370694068462 178122007800 797742618602 978751600640 1127381263941 995856115789 46283349345086 7821314195405 2160072707298 1055648972665 3686826971727 1530522105472 17377914220 2532976573280 3244351926626 196190282029136 1827523441003 278347275900 3893726589135 48469679509085 45385637122306 2360175962199 2464019598136 2382165668280 189786225746468 509974270769 6964479027224 1376052871632 3251628839957 837833638886 27347081083225 678787756603 677436112548 3311107700935 2976595123260 122534117949 61057643275558 1850642544092 759560140986 27221535638894 4514283791079 1144538494176 1208153697964 1056113628594 540008461099 3625432452044 305114633956558 1557773210015 95051785107 836834821877 1111474173102 543823542084772 122035395957485 2503867481346 2121570734189 519238184890 14569721436 4172829186156 1100843174835 1807874010471 2516970511116 1486901890492 125132295170979 764370511750 416767733140 1793536057471 961123283885 923105520897 5802981992797312 557980460055 29524839181463 157489459006393 42630204052984 492973931966 11664508388502 908125873163 2873478958804 132251499941572 507217468037 15365944495526 2329373618429 403884899675733 15559197531792 59650470213055 91822826355766 422739276451 185572359832595 1066467252263 201657901057 812068599003 1070733258563 6062548902045 1565826181535 1380568392050 672348861024 17924412062944 19706513157273 186792710099586 2443197669027 2645417954006 1974884025141 31192102223809 4966619137276 228046106261753 4263673531545 22123387736898 2716291522373 28276863634541 239997029563422 2299215484670 2762258912277 50075114877729 24002194923098 1964241928112 1420028652877 1648654006218 1368867131595 265088122535624 21213987906769 213303170679 765359867823883 334911369812 2783024868330 2763061864613 173277597017567 2475325398881 458658831813 27424769019210 182023747156 176784826737 258156994368 1209066873304 928545734465 1551274220177 7942745924069 2246477656375 2550631634780 146300819729122 83648841997071 4150675412156 23209766407440 1771252996694 2258043767696 1502678042444 2424286627436 1684789857880 2213852983524 1346539622881 12446402802610 865620347029 72674063076776 2239902890722 1655005448246 1227733104517 3627557354883 20689535574522 198997271677824 595301734968 1690187469069544 1019309312510 13034070832405 2031238722012 800941865747 850341045503 3408106962815 672789635601 1280515888877 2084305112487 369372589367 71815202211665 2469748466177 1599886957113 11076533226621 4069562542991 262521659504 2611173488976 114850580320814 2203344092042 21124732235475 95135940036070 2476162979513 254838777613 10190302003118 902684213458 340913619086 1891413005841 2442097297684 954536716326 573590970160 1759101390770 2081281063894 311083563364055 92068725031391 432216584248 572392178084 3522149253027 707265005631 639902431481 942304073011 54698777061 1468261256682 2460058791286 2435852842147 12784762070324 1287208185338 4280389049345 814087734111 206316215529 585546928253 1941777135515 2584701949105 422175915550 841141701969 233229240331 4688881016633641 1713859173700 2301642137234 1455157853752 4178683408120 258726167555 2375669875915 1405186097207 322455090163 19309766038574 147997109571975 2487412981361 947240479768 342695702897 202413689056132 389804155300657 1871175779649 648940194025 208220605172 1419900565576176 85122503080020 8208104395 2391191667702 958359756008 571258031073 26823477721628 703753631375 1975122874020 1210533820673 1141842254610 130228849236858 2382473741827 1937790568018 26539675953755 94989698347035 162032965249631 301582445537463 2697375524704 2095907539944 1903083774101 44391225735277 2491366718207 1946151375179 845996591885 88323056168317 4029603864845 81643985087225 1220393297526 51130863770595 37731676126660 2927194152765 1624073771503 1969525712340 273921187350397 1236063987116 2467113031196 1136575740185 761773033995 1332841101483 1148176529800 544230910997 3019567447607 3604726444468 1117722828050 1587569620722 1649700685361 2419510625621 4229292688545 40441290082069 1253422968992 4982087276138 402597262215 107854270190444 1927346783485 1892643364689 2247497423669 2329838125091 296329698533 1923074250896 132580441260200 3177478511399 639310904642 387859570967199 548679168069568 642482405027 2552623701645 15310964137421 17423394542276 2515123163947 9441110197608 102706767517 1983793698128 3046505110475 1304432373657 1643959059526 9053646010607 23975664770863 525478974130 1329526554619 3610274262474 757629603416 616032327390 1550664276091 877935288909 12081665538168 66244558748703 19151701238223 1787282553016 5175533438286 333850047685072 1814189455327301 4764474390090 3109828753590 1125594053541 1023389085465 17555952865665 899625568692 1066753316745 35901942126804 790100124034 22958452849054 10013741533774 1403175790553 1245127883461 7129537674926 810598500383 53437627155230 327994096611651 2531417528860 2118062276660 2592504696240 48549207313 1556781089821 28730503444712 2823007786668 302287980986175 1294369006667 2458183615643 1992658365374 2048138824749 1127030838433 383957644374 2031022411626 812612018631 901218282207 28798893819012 54976428567 2035870622301 39141105474998 3017485074252 24033596584863 86086003811679 25208722501411 56365405125543 31249776476686 1399496567099588 315043138237 113142159253932 1523387190660 1931393952009489 124414404091036 18996421903940 837636985459 4121558877332 4500389088962 1319120443215 19241583075257 36035498122 29199456907456 30407296119 23304774284551 1081247845017 846631429757 207514596365097 832718530569 849955092944 380380442066988 19698257030852 3026524417712 2751343483590 2358987366317 1971852057640 782101750474 1567382330542 238197531306331 1755943074460 1913692084785 100219568114570 1999753276746 1286707725261 2735910246759 269250225652 618509353935 1107538934533572 2620318586104 1022976118035 436569742087 401625469404361 1606835123665 18322234037486 1508726903382 112468013135421 2523046717320 2300217197138 75398394574927 1441763327345 2392332500965 1479647810501 2156234696563 2300487111027 75146939060814 1232223507245 2621923329081 2261032772553 2544116028902 124244529308 2610223706521 10508394087297 702380152225 2141086998315 262234592600748 2684405739461 254008954168971 1771819473347 17554993579695 1438607395008 316322623600458 1246038504363 2329959606569 1998301371459 17656532470755 2547195968855 905103561861 136741192603 182198917240 3543838932519 814174409644 1381632625228 64431731074 1594755666178 2521355682454 951397662870 4326571588054 1543674507293 1518167849207 1106075092851 28992153922006 1358698156582 2654980619322 3470363864678 840808294114 279934653223 65786765027487 1407187006887 42885091067 4260550671368 2576904595481 2000345332924 29148385600332 15039088506100 6016172719102 1296307257062 2153062656123 18332464971809 1377664229731 1032676539840 408315834497 227910820880 1567126684414 140518967079 314807982782393 813822065748 3974163728802 52104244698368 1545084081987 231909547451957 1928530483682 1614692518343 2344870509303 1338170079654 29161911452807 1663829749431 2180085108003 250690813881 456661414452 8483298568489 67058145657 93774386659369 5080114249250 3792758775508 1243762992704298 96823523342899 1936246608355 19012208697 3064480136322 17821221423005 937136338277 2063741664675 31716536930964 1404375954196 366270007585712 1606601788521 6063900673999 1975799179374 1357509805849 16461879386705 777279442455 2382076019165 1340048189706 1847537518493 10453690769871 53925412057458 25275393703335 776256062051 382512226028795 193491349153 1294340307805 279853750856 787401496889845 105898617178451 3054917677039 2375093096383 322800657521333 336106701580 1285704321744 1045576659882 2771298337522 15583906908044 523501160623 2709293038778 1312729036569 1536850390866 3551066385003 24838726680779 1484570265834 363794590882 932519933872491 3262719850748 1367433728909 158661513431418 1183082446252 276986483459 625685650842 42076021099359 1226795177383 227772347322770 84810455557909 1356177765564 49457583923393 1288258086853 243507596292 857622716010 2093922954959 2582815298481 2324762618871 2506461388628 1658888368931 1423021792798 839917846931797 1109221184258 92981341699 14922260724 1273318652217 785376872880 1487870875460 22070593445242 2505308772210655 30811274324776 455615396125 1709360919450 164712755402 357033083662 3888101868860 251823170437094 1287231640373 71269504077 3620782731520 2238876671605 11729047091846 189998052181950 1433693395092 1332963350368 340064018502059 2049434343100 18986909808 1498481189725 1683492033708 3453720143649 564569926790 163025678627794 13437075150345 1577704136205 4322947741994 726336459432 13340876467558 663554967388 4517204423 678278404098 25221388160206 25551595399494 2359636049196 1592992656867 7052245773939 39361560954625 20381668793528 26920215869806 1983613170593 753978955702 342804984386 10016117837387 5285105974222 6693055691865 1925181720680 1479025662768 2823810596828 1462767222880 272018517925 3542231539165 1720693369033 1333428332983 22170507115122 70005994814458 25843123463471 42516551520296 4176968609272 1255039940418 158518549404 27296171548898 3590940373548 25469862658 234103367773709 1573442769853 27891062078537 1163343675591 37735670698419 2452602835474 19260921249032 1775602086735 10686452581 83969830491512 2565087793713 1190883853690 1899110539926 69570123877 25063674307554 1325569897396 95375617995355 3237839400983 2417890875949 123595040002 215373004607554 27094154521754 2185028243649 383465021491 1974388759136 74197661941590 82693640766896 941792585212 24767429287899 396287141727 44711493561781 2515424661450 2040549801980 1633490811024 2501028451087 51626725983985 1016788132833 3944425014063 760962926381 987338104680 23995338423750 6593454650662502 178485450277287 3042747909664 1754968096124 1853932275254 124528136719704 4249685996852 1496205481268 591365196835 2157484619408 1576353550866 1096311503779 373707841572 162482347603 400127860213898 3406614546009 3515584786803 1123562327578 693683830301 1342787886217 699169017766 5990562819101 898674645771 156359042179516 1034789818264 2237974701495 256543806607 205947930300692 655116231481 531053334616 2493558600459 110000089151172 2197010083169 4865356181220156 1760379372934 379775041628 1057228743651 256331334970383 651620023714 1088025523920 302622950742 238976426121496 348657977119 80948044769 58247484755463 608149310425 2688575690928 248077541677074 69833039148606 39895610318 3260285648610 2407024350532 477234602815459 1254767607137 474297158682160 3417649526842 253415160734951 2458444107868 2776779783830 2028933781809 810399711668 2516180966712 12785615091126 1777947673528 4998485238187 817932470211 1920172003557 1701975641302 741070639458 123541452715805 704915376992698 1076319431840 2200251962826 2504566214866 2978885579036 12492065021518 88946791972693 3122877981088 2072903825373 1021561398961 585917000231 1289270887355 2284339867401 802064803920 299205011490460 1100621307856 2499367802514 131855898238963 659898756030 16763505641399 73270625623679 2632749346527 4649642551782 73025611129640 1837296800012 2388781400342 2583872060287 582497335688 1375411404291 368738454905 31924445902819 3297458931638 1455817095316 36798635946361 19199737142351 1928121658775 1009359237855 4048407518529 1155383898759 703475237155 428790592278 1068745454800 2751466290343 1732652908259 1053237756557 193525766697178 2102595949812 999810751464 1412496569507 774753832650 1156963126142 207724706768 56526054946 1365277206840 1123287024280 7480977654026338 2018988521301 361332609628575 27212621777311 166031473366252 46381308436615 1142429105996 2425160726444 159594657194520 14678851751884 102073837492620 13413135448667 742953115942 282619547963512 1766377817347 206742992505 10789104717178 2174672221854 114413986569391 1907249529867 32587299212820 969894941289 1816238441451 2419565255697 60455294697362 1007631709610 887039640017 488773152635940 234135858683278 1246737912911 3518935788059 530223704937 2480426591223 1085984301616 1350400349653 205590289672 1306900898588 1413531002459 1157472219345 56399808805455 2108941465906 3436765219015 3205915682262 3488921933566 1146463130664 2246836952966 903984847855 986977124006 4340137515189 1295442356105 1621165868157 2775169519931 522898755440 65901637022124 2325215128029 1552831467012 572550536739 27112141271585 249043228696 944346624040 31726008455037 101381480096304 664209057502 2023536033851 1667372494041 15113613397212 2402761403072 108306999599951 676185699410 770387345022 642082270060 652024944592691 1335813436749 792380333757 964632089303287 1325410071469 3271301231652 94926306809 3235139934997 1404022633247 507065738776 273417274544 2306848141838 16363453713798 4026190357107 21097079640 212253127781279 70926467287727 404845863497 216112308423 3156785798145 4680515996112 1491666893190 2390410145315 3746322914112 131324827815858 813247069128619 4560765475434 140568549472316 1922287054867 8637742602947 322238424390 3674801273946 2345898746341 1261431226077 2347420050329 2059029860461 1724210495253 1322029731472484 361588302088 1007004978965 1531079611525 3324124232745 535935992462 378248393850765 907616225726 49639509324339 1444725075683 1213338506975 287449001463 1862467996720 2345439586545 2278951793528 563168935514 693215781656 6454176912000 508819443405 284367430941 1289244977435 1455758777506 1332240834969 788032441021 1456449343352 2267116070003 1037177291608 27949954940705 1370927815732 527320061309 1705297172750 1420024215508 4047528562962 1637926583670 193045857997761 1108605164995 294227923793 925798154629 109616483042 2584771625133 4279222800093 54473573928 2082638410000 199075093345177 1306348433929 1363434989802 438045038285 1304663211211 177872671270 1259374172939 667702792602 2183553998742 1129595647266 2700593373817 1186118122820 430731460916 4871910135704 39137588398568 31647984485538 635067998176 2550284985852 131636466438295 1345821356375 6137552496441 4606521823520 361565668064 4083602288306 12822081291814 978821013606 86320528598754 1108014323859 2741207477897 127668480839545 171952667208 36356775154895 956152341283 28321765626057 2055499169956 196527499685569 12167860706573 3564597840001 98345713887224 2473888692141 2536974523823 1333190041841 2940462479693 3530634739225 16094002326376 1003241301548 653877527381 1935344293602 71671729042315 1760637975006 1440666505159 2622763823049 9911203623132 476282554640060 692699241999 434829171819 1721951949871 1332363016392 110575605594 60599852702136 2419856837470 2515566691927 43466522743763 51576854950429 6960550312105 968034029855 1523184160118 884017179466 1460740417523 2381305819187 871763244653 96720345713007 2564857059192 245625617608 1839869337702 41908090341964 553160628403 20339965448769 657119358088 29044346845760 36398649424 1779659658712 187719366710583 2762203571657 978417272511 1792362464656 1495819425659 1609031968977 371685590743 2134977531648 4842190936156 1166410413560 3622300663834 13875661956315 93451149038 15228544889079 110652699049750 456494589680 1145041750294 3832633407071 613687763704 208240365353130 2178244018704569 9523759546 3394257962697 2390918897534 3243974408198 1972599509456 989438142016 639531007159558 150386489735888 1294579729094655 16264530032082 3012491894987 1372140605582 23791764512270 311474148073661 1906914388165 1684920412910 2111521233390 2895101061939 6065958583388 971842215625 547624945827556 333129268115 1886509565293 315968939843 3515430620307 74602279919 1994264913194 1138743740849 2439601164604 237380138651 131004483257862 3583888585034 13366612478172 18743840939728 228110580007267 2611859532194 21715017606237 13074575729718 837453086451 14358368510142 1889238568237 309791641889476 29535355498204 441469737220 829278359734 279296334795750 40296327625807 1097054372704 2231149021932 3033662732485 28675833686275 1884429028701 37215876633 61636900195282 62473060061951 1478040445583 1038999638368 248124356190266 11223149840587 365509127739470 13108476259964 1062745482728 1136178997980 336416605591653 13347504985784 1067412936940567 21874983076433 20110240821889 516840507995 1584968046618 999930449538 383979411662243 3125807843681 2320742399984 658146369408 2190438220114 1850415515058 364555611628952 341342683846 213452249884184 1336716348251 2679369693206 2999406579042 1385387861337 296997073888883 1150437839201 349924212613906 861042245460 2906278259338489 1103808600075 1452703912703 2491364686079 1285661568296 675297663086 23230066602848 2214452042212 3867826961570 896306175912 2495141053763 67263504323775 24163798549630 604682615080 1396713276532 7967258770929 728398976648 2981488726940 16902767072212 1518952231559 41880082417104 1991219225028 869881997521 13693272610033 1835438379061 2105947817830 339207270282987 167234620659 203426786349318 1437267201247 289676652361244 662617877374186 12552140361776 507230033936 1204949413107 1382915520769 1368064044269 17610393793849 3291165295838 1179843742692 2510787950848 13930371412805 6876666247919 1315083078803 3819160017568 41562672130631 2996614845991 1300118068340 1271419009180 1115602802970 346562096347 12300182561379 549576792769 7957532911362332 19687472907069 903891173501 2721725135051 952522608298 235253878563 2612796553337 1489566177074 55346738385258 425050892260 142971583336738 1204731095289 2216718048226 325158458416281 2673135046514 96588975960540 2611206614471 7299043346547 2798704041843 457372699595 1858960850167 663219303540 415931875892364 450974884515154 1766158387438 64962590524673 3661115574243 242236175947 2193812448972 34123992360664 4059713170170 1712119129071 113047658999121 765911046567 1779862273442 437892666178 1796861688757 33758964406153 122718492985253 25065727214711 113409871694 104870623562914 2138870559703 1007507456908 223798299019 22723740460858 31568765923110 143516366762 2543230230817 458884283464 334540626292 13506656184611 1148502878501 2184818981746 1983992294868 3513233817721 12167005387136 1380255564909 2120190657729 412553196557755 751400420975 1290231251473946 652400085942 45159157625793 694159932994 1277754648535 216489651219135 632041235340 9115265196853 1038716277423 556039424102 823931518406 17168093766168 29448292117713 160066441726056 802437209992 21961428128438 251274507498060 49545830918766 2137402528729 896252487335 3399768420552 2449420470929 3542719784908 790484769178 2488381081626 785887504435 931546832550 1609962179507 1035187903393 1494287744151 1848521208087 260442948375 104076906957578 139278678872762 178290718295619 11075533322488 294337659202183 304523631196 1402205022273 2442728330713 2050029468873 10226871953741 49223796591 232847398560647 183499195319479 1386217814231 1618031532660 2603565469882 6367413959645 353734311109 13748500112589 1447947838025 161454726917770 339271852560295 2619172228446 1698863858457 1367115782122 16607665749286 338087677402340 885878755292 1244446991688 246800809098 13429940480614 2439613528069 2484401733151 759338966766 256147438342716 99564522930236 423549675001998 597598309411785 232070099944077 1495415602851 2544091067533 2555025179347 3924878136266 1060279818418135 17407748639933 977578864083 3313217941718 101228201028638 112913614382 464448227416 259987967139 2329454918721 2576060577257 72090881921845 1134517020754 943380094057 57257034885785 1946690382206 1679127123571 2038230505265 1390479509833412 28874180838316 471037221430 1809409077774 2593978290802 4259977057310 70077646864042 206508531222 1309207423329 767155185637 914527074513 23848817836199 8276407172052 142494393443793 1254266042091 2351534774871 2675032519017 211294544491 736050946431 21332060732946 2257959696539 746978972831 5224485697 61156750724 730151242565 1643644153874 3339478965380 86361764761738 16162383492009 36162852258 1911502596715965 28549118905288 483441500545461 98856318698 7416441160765 299562832417166 427808721824 13242377200104 1911312693878 775906340184 31357593773112 2828436262086 1447251285918 2696797970664 1307703357145 817923492455 27099068510944 352373269464618 5785446067038 1354773900062 341386499517 37081541609720 800953802654 642148734180 771958163170 2036912597650 1038917297082 14878239298364 1322099080879 283080421334 33048384967218 1916483309782 1046781932198 1711547682236 114142093139 1947396370288 3928765792746 1605874544437 18620357643242 1459683073075 172872612509442 71430424226 22610713031667 91777571913791 239246813215731 3795411135597 885246038873076 802314250604 1303431208303 123512700564900 603597900625 22432922136742 2251862454636 452749326032 1254461643911 21619136525427 73029571677 1610206247413 1349791269888089 162832243675 834902463306968 976171069301 1339855987928 1228700924103 325917579092 628191763492 15996611573078 3866402668217 117986087364032 366773455932 487363870846014 9840261686338 610328509548 15100337630956 2048269216443 144729614957 1043084402034820 4032520539684 4226140582280 1745580298968 15988595023947 986579163249 1128004594566 1370967520792 2937279671027 1858652935130352 1184737872216 917549616699 18749592562986 218629358698764 907454083126414 153113385405135 1207014253879 332703755866 427218253790308 2161315538968 21491721234648 2040489547895 10260846888520 203186523593 16906104058035 316066029462606 607573785057 2617287833510 3710570624086 45154836158132 37044096458749 817790930109 2427102263137 3076008425742 5725118685866430 656338904995 898202362206 343892327891 1947416258471 2066609201965 950186656485 22489405480919 1297064269326 435251505713531 2969504539065 65518705186 2577892928431 102712483563749 1123529212763 353793787079 1979171184186 595350673654 3361346671214 24684102704955 23789068354311 2249776585474 605740385841 1143691392252 901945213624 1305715688452 3258165969942432 2097596208728 1627185660737 493531231668963 1239596965468 368821496011 230970966864372 295637619327 19907800041351 2363736136570 429755502269 1000162967304 4433887635653 2574351078941 1448312683992 877837804004783 257380552543646 157173019442 584338831485 1058815545273 1226900195661 1602439315404 2697532853131 513717349267 1087207593196 421514542369 1570540455020 2708954646384 872899242625 1321033344892 1024397459092 3623996327914 1068326763915 3528977494195 371239619614184 17585790640595 1180411082618 688422371381 52104193212428 1062076055525 2179711717734 27967789108688 5185489158067 46533236140766 841233539721 1040787196791 15431870885137 18365747390468 3092282529643 949884771680 43428787645 2993139393198 1985039798284 241801764399 47457742592 8510072490195 167978132695 9453940151547 944243492238 1238074396736 329869211455473 1327688075045 1363659215765 63518712931277 924487707753 922755393854 223019473098 736476241579 10195705605997 3514751039562 1464591058164 1109111920526 1858993225999 1532718709259 791604396229 96051973479 1049679095704 3282355485853 2032749012625 96177579649 1492464466670 1370376427159 1140228011562 1001788810088 2695084578612 59864414005503 35706471742037 855220164893 200628942458531 2577142705417 2151864567401 1071259692511 280098451105 1257196213797 114890937712 75710919897877 1517680118473 29494662495384 2570058413197 29222344778654 1432945413887 4101606968756 1547904179893 18710340203420 2432169864604 2187352020384 16615152130616 1722811567967 2496244199770 427991462763 69307758767583 643742669845 788059285310 2069690428541507 9826299713451 287137890355 30341020885120 115736526128 989983612281880 743719780858 77143875989932576 8416405826484 182772925685 13065424212802 32385533906160 53366164799 5011721448503 13800004218472 1027868281205664 181292559625 564462069967 928332006815 60598465676525 2171630001161156 960037311897 1465012950056 403169668279 237121639717 1293723350692 12503797112287 713975069298 48966161862996 3955044505160 80865813337991 7079142012011 1354176742288 626358574173475 1426761944080 196277006026029 1282914169576 2343800996775 27777318241 3492734567149 32599718380764 164768347080032 996530871992 2675608172368 13661883386290 1012011683316 2370703640498 703843592450641 580059772589 5647624803381 1685345605325 41192368119137 243002805362311 2091503269236 1829857726673 533294471694 1423437080230 40286026017353 27709707669739 603320970096 805667603721 3294965985360 2574366266776 1076691184255 2436845487979 6382191301653 122467099558 9512983842597568 1450011318159 44369610961323 8802693819998 5417032197 4046027555631 936387213076 75637626437686 1587858456254 1972768526370 2597840396149 368542828216 467179756197 29071925727230 1019780832167 22221115255373 984699500628 2568271387571 18019829397513 8151600297903 2446237601766 681051357533 190256760280495 43190901530 1082132040913 1111090526256 1527308526673 1302162452530 1256713357366 2218001966838 4300228532363 2748284760635 3109465307453 43184371548944 684798077138279 1957376369372 1504826123236 1812424628149 379131423382928 1356749201894 22020769673483 19204620446819 1466149825540 1749274485236 491623268247 1489073877450 1861984671259 54204754366770 16687040492518 1471928168681 395384795106 3022662380005 72089115789700 76707697406410 1838111433745 1567281657279 2062199016063 8867471961991 28015614713434 2023865430785 2877111587183 22729795983088 2708766608267 4301970861297 215352098830 11447794339050 1724920714699 443150156438998 2075795865854 411237318917922 23789070478779 2799496101648 3710850485581 10862467540557 2186205026740 393546660141 394586166155620 6450021597796 950571383286 3080590147356 13519511373550 781174321616 872295348720 307296598833 21171391612275 1099434257399 460692874038 4091216055709 1274057279289 21985362444353 1913352733135 1447721515987 8389614755747 2607960944093 894567051543 1819473333537022 121548151089 2255489725602 2001853278692 1072838323050 2422368069623 2095038091445 1029902254146 286633550656 791412794872 199997913322 2452765816195 26184020285301 1757631466106 237596015739 1731340599764 98752181262505 1818633751993 3649316713691 311203419531781 566981810826 9781659176748 163043945615735 20060497746450 1038883382856 3745030035348 860159229191 765889559731 2001849498689 120234624061 2065360714457 181109321216 1047003394189 2646511777724 9135082873298 1100144643771 2131692852410 1021819720086 1505805510495 39904311613284 2394378306287 1187924802044 1384380247608 3472740949867 956002252845419 26822801316931 630361011373 2168525781980 2248367945100 38877559717295 912214698398 1775024724512 639929879085339 1338912795725 1543873093247 3038600947735 65804701364435 1305647195646 22168922328119 327806240812 1137543211600 2598536131083 362120516683 7178337138936 341162780955497 103581641116777 27053627947633871 10774705277334 29424026091997 2933944564629 171830252760702 895644287601 839404524457 99256993650 127715402832913 164991654065 3059817146339 1327722348024 19964047837104 528596480349 713234428499053 591137553124 24616146941268 1881085640968 5718462610120 313181567090474 5322017656770 2728379090652 70339412701492 16032837649491 1896861661513 301999051757216 392986080995 4226825378580 520865675895 2682842744365 2102779735159 129407659667141 152681667639569 1332987150011 23290432729066 647551768588 77937844605 1552783096760 2588608690891 87099848300890 768185618222 361146334152 23253138017756 41489303281848 14906928488033 2260768198467 349525883773 1057071184260 490958928628 49637150706162 49930724426136 1806703465908 3554764649737 161662564526224 1071581024853 2951345670899 151731466925039 1210877726963 5841041300412 2558532511226 18118824371495 1413424076338 2528729783742 1382316334267 88337106591 396072285685288 2565777080568 11672785916529 829399691931 228498077325 3652661600696 90509078304976 37853791212 62536578646187 164109278191544 62140717462 1565110892470 993800984604 93263555374533 675386306840 67968674269211 525467051314595 50077868959 1993071751869067 279316729716 820900549324 2022203226192 1626215617266 3479295450834 25090727529356 670356374876 3082460942486 1101855271913 2342111130805 380056999147 2486094515921 1028365233022305 62683378288743 703957322638 14593489545630 734968192935 1869229709665 286788437087166 903585422324793 1896813973469 733048889144 2978098862610 1494876123331 2103872187566 296853930912268 1448935126468 384099470245760 912974343950879 508179169861 129593420417 1214524491627 310670031919 1453601342333 401682207473 2139326163265 3964359326066 905025846233 2415016400187 1869757060249 233722438085925 1265252571139 20167922272739 3123813769432 2726543463816 2166164037500 1370703746058 439097031073053 1087263743877 4062329690411 180560513015911 42709752481330 15841421415521 1659774712273068 1253664986904 27980223730857 1299579530213 936007094032 82909753675805 648122689686 3040003768732 4211268304757 450540333911 654983544678 1109124961320839 1925062043966343 425091840893 1344208957421 2248467492231 808640161146444 2340944210051 2637508906343 2929481748733 40566895446364 567294008781967 30143230194584 2612686611057 9465538568070 74286039392689 12056978473399 2304605761371 1497090124776 366167445292855 1720987096806 1686290907792 1235485868253 874546387359 157933871094083 15844150887225 25407773985988 975118940250 1045422489879 2242418439439 11801060161080 72079337218797 767042791959 2262174259463 1610240069290 85619909466341 2100591132131 2047134504513 8306412713173 2072173344891 2021385629483 71322143782030 662888016449 4240432957651 265271738673078 656071374992 2567063713600 372712320455533 2500007983683 18748990083117 1807587217633 2954952336174 2320302286312 1934322249024 12000159234207 20540458784406 36804034536390 412835856593573 16919093337007 223082259648047 937455737809 35420492860404 217047951181 1233940093142 2069093273583 2434203949509 2267963871819 1186152481087 27623590050010 2634817015176 229063088365655 243639536977 210960422503387 14477187246301 1227118403390 2536523720038 142184392682784 2178024285404 145770322156133 1567163575746 1017904676081 594959473712 2557514804404 185742749032160 1012631667324 320575317370 447512963576 1533780533680 2449026041506 362830938144062 765418978513519 2247780894743 4225855480670 1049420134744 94829079643 19929913801061 634348243218 6452802327988 2445533169710 226992207462452 155636724731061 42163169545949 23560376270372 1230269372653 581619854473 654822439767 522194770952 43313164450 245917622535862 1526294212820 329092724573 1877488145431 56974403484851 12123421832629 323624668387 201605060045365 1638771124131 55160324858820 217700553189804 1955739378364 2137960006345 1385233151275 3039802784670 17207958457249 66968910200361 609480670679189 1774576752102 412637248811 683702030086 2681964073037 526792558024 1554415895541 2150126391595 27214541070535 2370741398656 1547358866815 2863326240962 26399877843 137638675569 551682294384 2370914152991 2089420977600 120498730719732 15281366632521 1407533627455 1380253984020 991976282470 41596810191886 2412047120222 1002267737261 789165479579 2275925282941 1060890291189 13931793063142 74562827016 2061775724238 78963315761559 7088832742130 94395136998 1903598555255 707096990730 42466596802627 208869044058690 551762045697 383313121658 2687606549670 606919464015 1466341171142 4011008890338 1912700371853772 173576118775 42535284130427 403560232481160 2656776775446 1903544415424 761477540534 1428208303613 387668212142 3619412407076 2108128959058309 846434225816 1500071846277 2667625910377 271851981032951 962371313266 2053234386064 26010167061863 406313027598 152241096158 1866100973290 19071806466548 282598566762 551568444286 889643221275 1573158971968 281224604469 462283938180255 44014186251194 585874712294 1133811053924 24326729601396 473841751519 7326762851396 22132911499994 1555380944010 1369524468900 2454561162342 464871803266 4257171468625 6405641251192 1665695684445 4264071701977 188801922107065 2710584013240 624189542645 816012075666 2439573542336 7458058696823 2612307355381 403379072383 6784598415546175 708951905157 392186652860 1369945348281 105878704878 604559190119 974648361943 1291267620370468 1458974377721 575501928777 3988786879495 1211502848280 109558618085276 549364095036191 302608322133465 1193720677859 2020578058678 2080556598101 32837467088530 4025051943304 721739357969 18115126749778 22916507411687 2359496839798 3931664423337 2746583756223966 463939521471 1117271473585 19708327553037 552089186784 13381947638875 1948722282170 182057078859535 2610027909323 2312024374657 9271035700919 139133010318117 3478253283631 157421009355115 4483412634871 36286049708 9846057064771 3993572441610 672484567579 135352811351985 2283809457920 1718048448377 181480676449281 3668473485889 2538230020853 15570360563548 1701719664734 2053183926846 2961041424491 971903965342 138488704902080 37038601796255 3008857738913 518606100312 1186927192963 1828598332288 14551760145306 980947287810 4288417880315 2962386492574 213128902952 1541250270440 308021998999 1334691553692 4420686803267 867009305430602 184415833814456 3890766063078 43030238000360 2062864730544 68490896275368 1614820941897 35781590899089 2398391259847 2805601290822 3175946005728 8357836318114 26542473637626 2721052318551 861563094585 1221706483586 28104460046289 2726042172432 1286976321064 2745634585471 3580154075454 131228222386419 340536704278749 1110095919160 182856206869484 29261378600102 224294952339087 18085093930877 789194593654202 2889789939758 340025909632 191508488125395 439494186818 1524503069513 634113697579099 61548123163390 668178891779 1050428831847 961016418402 1408605989203 5221073354986 728139221966008 16093969204395 63036372136335 867899743137 1096401906149 2000735964399 755324602837 2205938802202 3084425568259 15216224198878 76625148875 1933672947956 14213835225250 3920480679724 1217444772562 10070323224224 10326721167062 145583321435 1009672981651 1584786026784 18627560535792 2503237261917 89567134018 911112827878 840704522741 2748574043928 28213350546461 27223925925992 1236536185453 112860780088661 6647938725713 1632083694832 2230278255386 2607198187111 3462804961868 398510493923 200622064599 1460165875784 1458992862474 224405649550 2625656232878 4006964289206 558027618786 1442378831436 363368616930 2263113273665 1036478067766 527580180373 2167635155723 23475231365923 1208429463127 35606077940248 2292463935976 1636734264483 792552693668 25765684192498 440388976802 2358687154916 83238502423159 455519867125 611480054127 3149391005741 2772644258179 924344689650 2244988753157 30071189925687 1011381961125 1750142413181 3121065141437 85184745014300 6263585316157 1754463205773 613026374331539 59972478424 2327244924758 3929177090296 1252408249999 48747383235797 682216615513 665692827051 971876396210 1126589641127 28582121831965 17952822744844 839516120031220 34860271533422 2646947219570 2461080669034 112630523565 11959519351715 434987466477 603996646407 2594291544242 1473222095438 329762577653244 29677361826679 2274696086587 24879289043123 365299721597243 606571314673289 45183701477096 1202846178233 1308589400344 338752844338 296395935286 31747392792861 823324000885 3245989088167 53804509189298 1104188921532 466001512952 1998745649002 71318268579 163878007228384 39235710678816 1959493669489 1857606694238 2051500562242 63932620942 195649899849 1244460360577 29121630362273 213463700062 1022012071406 249599595456101 12069298975349 93538632341960 1496447215018 88088942941624 17518208032624 258000665528657 169880998139 873156576641774 1888223152898 218798856970189 53826595458170 1340376216841595 1797117896217 1130620717042 174046849769 537338889770921 1561256443287 7951028678214 721191089097 2342988576581 671507535782 297534517944297 10387156947864 2625423498116 3851389195123 130129123460 22305224703692 44716063741 1647621438390 618728549297 230773952852 2433432207748 619798242945 827516895968 252618942637 25625129392622 35904321915569 35488989748782 78050818441254 1026879822034 957286147794889 150759832965973 5613923647729 17352624094977 577266398221 818767976074 33330752422954 167352105494 18001327212783 34283487636318 93629946476878 2050811062273 31347640234767 2763346152780 49915405249119 1555092332270 500881125054 22891461018170 857705902734 5385931604742 2419671858401 625517259304 35275498593186 308846969975468 1195166916525 2064489862604 52657986540057 22931703874443 4129723038191 723806183085431 980610081996 1471846452703 4359091874983 168813693839810 131661529270132 2653398261981 260996914708029 865881084143 249695440736265 83628744774 754288038238 1653611960123 2944686286752 657985247457303 152196003465827 3258376800332 1503527268912 2515183933071 1989497267364 703046207900 712008702701 10499692152197 121313991775 807427948494 733569290621 2186784463755 129869359699 44986980530134 6585504298174 1032219089847054 32803956511161 1556235407161 2960143113123 371606336749 1360630509599 37713247291185 226284889484 417895236507 18802006206165 36433631656424 1670161722681 20541692645539 1196661902048 3358361730860 22483085956540 42076964405156 3896595277536 1188280524636 3262596532493 2200013128153 1446241913741 1425621565592 33717958224590 768969101757 2054410938245 1118414601759 1075803488864 1319088273265 8307629105497 1561142525476 763493257944 1994182631963 1448385560719 33345094660552 279577509572 3907319939578 12780907006434 2994165171796 925224288263 2120941751096 563667417534157 146294802206579 86053997040864 702442559271 903727578152 6175660917730 1435062074518 2040543328992 39203147082382 13205376318 2000205682858 892375634701 382486916386434 27973229752152 44309843691096 5204285873324 885776071149 437072213081517 1378801066243 1549399684085 652924363480 3290730845190 1596636192119 2870964195274 1942526932187 30130920141151 3646605950550 1389099871562 1402094017618 481791193605 1372948414467 1649826017996 20983595277 654438092978 208128159985 487779544724 4401165881485 14642649997365 1324036848051 116443978043887 913569511589 1166991857805 1846698161586 2577501351913 302039916984805 4171658414272 3128145973394 2711093156180 2423882111847 1389759805878 3052817817191 13959661973926 166901873761560 750498560989 393950069906214 752939907661 74535883413771 28981635242755 2356442742204 497575438628 546638872807 355570673354 442795784018 684481150800 55342261184411 1604642004981 407008682515192 2245309961068 164181162862 1860129660905 654041240608 1433239646068 682159846916 13084707866592 26787363910999 3601450359253 307441931376183 5775912832478 1312093843343 890530060358 19590944525316 2627658041328 322428298769513 453626688024368 1236578466274 2756257416100 534638282096 547143841310 23963618424765 939194038171 141478260235 1157485762310 2164181786655 167567582632687 2399812124989 25176324999857 240593942653094 916122853879 3342606635863 190338846678621 915137380984 45527510934546 244772313163120 97215658158235 1735017210761 355381018809 94099644119444 2765572798307 1497280553771 1169370442250 17044669206701 860394294452 24773442252184 2063099536526 237948203321 632208738603 1202734754424 456933474124 105850075652087 1953705460512 19861563107053 514483478355007 2739123004830 88493250668600 1187335289629 1176958715350 6349110119421 53458504751785 1615437916738 5758424578065 3741985722172 4738789031712507 2050967768929 1067349479891 786930399939 166707700149 1911764178391420 1910096872792 69630449253584 1517339580180 569652055263 9931695142717 1889378118845 678406465219 2217820387757 2331560654799 2409420272161 78465781395936 390587782541 24968172642257 1344294243803 394965589104 464196629874200 3678241519317 28369645900020 2348458750127 532647615237627 444411611521 2707432965794 2415025935666 12268877469421 6245933494921 2123764673409 3261368554764 1496762401028 2490661849189 194267876410 2266003683454 19556261193545 102769037873360 28911414602802 2623535138454 25143685313376 1365545482921 33111865455735 370558478115 651131625049 479482220974 643032008955618 1337233722906 3217807808632 172543084048050 1268461808455 1833794097882 185181267916309 285321512193 743227815289 31781963635050 1216212098086 73206350986524 11090895046758 2551238114928 387812793439 446148304693187 2791213692142 1341069232538 186098006279 388183927644 341255326190 3946137933755 88534463248 16476886443674 2157875034191 522001748617304 483433161956 43335980290490 1018375659371 3720098597157 933678194168 187874345450 116513687320457 991909864445 1173573654228 127431636251239 12417920345316 1115895578568 85036845123 740463533893 555923950395 825170307215 933547429575 4910115016763 9161271165640 4846070961421 517307266214582 4129596245426 7155008315555 2617490284924 72085977667036 4094690183288 665851917604 6862015002431 216583037978778 297216557250142 2308829845604 1532743070298 1019489133066 443542745595 896470268682 1550126050567 1670888334342 9691797881600921 721328795794 3779269878368 1311730692058 8436984475 1168073588127 1705051577233 409780888311 156375406862 3540490332945 255781511527 30806160999900 8094191759534 12758311118651 30341417172462 200925256893 2104992365296 2720721255418116 14022650660149 43548200768127 982765030264 176707032949 542526933586 405593191065 2561182192528 865226056143 1930416441799 348292335407 863056996512 19057708669821 5962004231 126173823428 2239716696627 408841635348243 31253199878678 2653506413713 1382301558581 908859842419 272044673000 744919055911448 2230590833801 265276405221 1985563652983 600829366633 834343047977 1761906144458 19021399857863 2334753560136 620446893632 7581675831137 1208991129418 22203235850819 2317380662459 311123439896 136050132930 181764359994 2009021745468 1299858801802 199384270384577 3114145233111 48108439212756 11649649401586 1603278061394 2335900251884 515023081989 1304824838412 2069568168490 1297418023672 1313749603276 1821498216256 1284599967727 1840853514023 2498358242088 19805678416422 111133403073889 13894328112978 1175987986041 3330747904970 360462333648 1926869192233 921723491494204 485339030280549 78492327066417 1018370575365 32387006015693 1555653692972 102717873336 29760115804601 1547362124697 2251388501409 17044358664010 794618983949 31900299177320 1830532742384 14069106215782041 1691217420316 1805283428517 182220041694 1468931138496 79503304831945 943311800272 18225410656155 1115900314382 1601156888781 1583842109920 79139662748957567 1475896350894 184491037050125 458587941704296 511853433206272 50512581086805 20935481934654 2444501827608 544452439584143 521206906918 302464300709 13523318733501067 2867734799823 861311775606 98957314644797 481791943274 283424422498630 3603738207442 577518893129 1716144435373 940814210444 1355074008602 265679577837 501216192155 121023031549 968102238382 1331723407107 4330386911268 2519314239980 1139490830593 4226868444532 2508767803252 171047609874 2016392951276 218114869866770 751263179635 1804001083600 1361685278208 65239049711 1339668138223 399124637340 1077153843416 929203963548 2563525864405 103256379546261 1070546872482 903082383947 2628716796193 1160051045423 201466744254433 2655787600480 11894623565209 2450232052808 336689780045 197468768434 5508440690231 3227176939896 959271847688 2293019363712 112462775116 8139966905 102452751931986 1623285580597 92939845971 19831166069 3374304789322 681708861778 1720727837557 16824641427552 733366473296 1076684753784 20454869778 1786535200614 30045362421992 244466466618 1085830646747 1808021316617 95320433645 1257855402014 288168262571 1534529303637 1831850962412 1722836788787 1644299239416135 630633500905 567663661037453 1256902933687 30200479013644 163977839051228 1579142814681 327552271500 177463373796 3884260859599 171000881036 780049891326 202092923710 2560999750075 126546588299 3372532603406 3038628495456 206795611716 2362116802606 1552683272624 1276657993553 587862814425 276472425404952 9874053024066 1058845025858 1957028796827 71634609407 421547575424 258306300790 915647344603 7068934635753 1108449001909 226453845417750 356914139141 20214919551612 38575220372732 34436976093849 157567481711132 21250507234755 29368407158587 5005888731089 1857039112725 823243361462 2563657311334 958362043961 2202068479588 348061267352721 112426193243931 7580463712770 21014107414169 1142100479963 1423315055182 2733569083133 2461025154353 111965469822 1266644844105 8919137812342 510634521309 982356517928 293110660440083 528251199206 308486058012 1484218500995 21304916966567 216043249665169 509958564264 1397386451900 9231475672822 19159653771061 2117131366211 238147812582 573504816958 531451334822414 1292551875307 766868804899 2086100398140 1869825343428 19900458148932 1229594868555 489274064730 656557151719 2753293571827 1527338344675 329194588033 1216341509226 1527082640130502 354734601934507 3391052271001 28204564301850 668963362924 1171697487467 1636542236743 709219154509 2092514058992 1345425175684 1894808512746 866037748061 7164506552470 230468234667 842774628767 1340371479553 2230952254854 38219816481408 1364821052612 3152479185 280053645749150 1387790508246 3074757049801 369477778137 1017251690882 4023290877322 196120303339585 2027557254545 291681111248 854645726658 89482134789889 20716751006219 307209574501164 289248639195 846903326130 1706719842704 1221923618322 364840875716 24513467369715 1081854140481 935712133511 217556312542 2241811383680 17687984765768 981400322778 4114497453806 1931565154922 171472297691 805628165065 1076439774568149 281480428284 23863382370 2657606710690 2316851592336 197106494662 72589376312 276934656902472 1382337995210 638246881114 30301742498202 1175365749610 3885191588892 26291929746223 884582494402 502114856836044 3191580363 298408551166 2020556262711 974225415059 519690690484 405048766062 12135387393719 1899218446713066 1483113269547 31044006316701 1829705333053 2524328912985 1279053087226 335834080483 486442374274 1488665304758 122624192382388 1260738169870 11049730367975 1356931257109 1606347584690 2072226028114 2305028754442 1134828004015 1501758074319 789485551866376 2319741675180 298984761514021 1727434081941 1242209741300 1866745456866 2699370899239 2426282240016 666291508979 22426180859010 144398675462985 1455462733431 758369708358 349231903824 1221433585389 865277193910 85261087839676 15444372877481 1002049636154 1162138399731 1382357396532 36890258247275 731269540918 253664541812 2081197070662 378847437659180 1323740406165 534105151163 5657936870863 2753814751336 1046119670876 4157221137971 2888534698507 26815467734274 481461221091 1727278775184 2391133630649 485738746096594 1090176070271 2831028194052 4249928391441 3861752521311 1845560813500 741316504097239 151866785802 1161613898414 4023485669080 732055312431 2560846242353443 2142494097352395 889169683549 1758945888488 21236246670491 208855258518 2431929427658 40186674976197 728850501704 95156909848 475767610182 1002833748326 273888800329264 2615058328079 1189732898833 528006712156 3470714637010941 409169949469 42875818639562 279675251782 119718723304615 101210797937 52749438604 287144843017621 355832492392228 75610524596885 163302672701 1490032243265 1051696492901 67831013694900 1724989598263 687077370989 189710247479261 619578564455 185161379750533 61558834548932 46843687012904 305213347926 2869646710472 1017904072104 20605823632285 67970124813840 2785435107479 596883111814 193083298341853 984443499191 1094748263583 336253155107 2993871249813659 4030894942262 113612447455 138447821523599 2001861737683 1269583197649 2408940378782 2252286833391 168242863150 418034797902 269192934528221 3152109503187 22304942305594 916880750838 368017346368 2637821701592 2120615594239 1118363407253 1000001120160 946015674682 4154377698717 103132653414658 7081965546042569 1271787990421 2641197848857 1091346810246 79789209889 10065566566888 1944970552557 1374912333301 17740328445348 38457810696003 27861276027568 597286992334742 1072104615325021 745032320233 2067216250545 22926707988119 1934702421435 2114277119560 3958107811275 901465217133 2661683691166 3424560350690 452231518048 106374306170669 290479448571 1439075390412 3928419502618 543014585921 3862258967519 4033991981364 885586636890 22249911665978 251453471413 2698867842081 79908965283001 70875708598008 28813193054546 8408215485688 11403715888048 889265823612 2730535740620 1796959359883 16975698606822 891987134817 877002268118 1389583077479326 175243937064803 19313253975654 265150264880249 76829564843424 1455867533157 1714966057131 1973768977499 1701303595772 715034747848 20850253472627175 302757529027533 1590694175463 92073505225442 549616613049878 593700860905 243170486395 11744278332101 37315486263597 5291485866400 2749548951092 2547745829315 14725693676197671 686053901716 2985214184285 1648559745591 617239440611443 922449972232821 1464414374627 4095873528352 1523990917450 779415223934 3271638490792 11628329701274249 1125722800269 4139909197636 573905978047305 1234304164716 1466485016978 2320467007879 75619872929 2341318495528 1729266092095 2536273295777 2643263815817 826482139595 3692360245062 801919902893 520551252026989 2194522426881 924138721109 940532363086 317367569163448 266090559411 760249186271 3299049193823 1185731033331 2578882551098 237861241277728 445479756191 1630115107805 5033745043899 42370096762 1999421918667 29758723450 13451395290070 962340255533 1526416898700 2323432532619 110758686421568 1375394422315 3410024287774 26578419909379 336523786781821 760144875045 389188457418 8806907111220 1390339040327 203725846876 3583478186055 1716493706290 273469801459 3814698633377 105564909613785 10624402822444 24621772311649 29366297393841 296830633608608 210046472681 3796146206257 4030911927803 2269687442403 2123754914064 3146094883260 1014498646873 2562249914425 7652955272152 1529471301594 214814669153 134594753390621 981798763155 168209205025195 1708515021906 932314477986 854285467248 254620291084351 510056572974 4280275703650 1421736108395 138865948972725 3992012743477 2430302892248 165037066381135 14693020375464 277279877260 1169910330311 218320482030535 691451805990 3166207051196 215839906648057 2758527937625 44065360910388 2969527997625 1085414822327430 1362847719108 30912238017320 875222575252 844497169072 173695781308 270602150458 25503764803152 1825605341525 800602528277 39343233680685 244702953008 236207637570335 1554461288546 311086599573663 1552254335727 1472741555363 2129459723228 2404594713574 29496709362992 2602345887204 22381717329222 1069904815379 543196555135348 216308066072215 27133479488147 1320874506589 24469365836623 2501278839156 2541830166743 185951371466 645024844185 2885940080665 1562802875525 102698392137118 7456518900951 151214077032333 173240211346118 457206940825 9311322767041 1081202096700 8189751973426 379340781240234 35284646170165 1491270072697 250621999679580 3095188571328 1407198833890 457557753453 1011431752564 69463947358666 110925750343 3008041215222 166890098682905 1919086859151 352406910770 2609468651802 2131091918028 1308869560211 1198528998716 92614375851978 694224830351 1410230883125 223788416288799 1425736886738 1547955395833 2293503488522 777421025307 2645909002994 352219579721 193161650206 2639581627049 739126924993 2089470776031 2096330643289 2775165217620 350826354548 17444286020 322602552679 45384661650130 51745537778144 1028166110476 1712896331480 31675754548995 1146887445416 797726347220 469372896043 608910195121 1580812170872 42654146064073 2792617074466 288320467924 306023938623 47268802372666 1171934975771 2412929486360 1101213988689 1802446458698 151377292851 1169282249689 1151894036133 268514995090 1561614109180 1891911740243 2336434981482 588026150384 3003479449134 4482987378705 1632678646493 1530776145779 2578890168051 2882924075510 346070997648 2147165357488 2015170132140 667733885957 66800801789622 56347039187424 76625248585310 502795543393837 942599257276 67161396124543 17831113918700 106009522890 5609757902641 125825814322404 632732525961 47167624470 592905387012644 3276289586220 6438423884624 2481308019475 1478710434071 2494974928870 2359015187718 932298551285 4391902969318 1611775104441 1373061216647 1337140624015 893451520760 378860022469 50099415759032 511352940466 194360200742 1098314299940 282967441444 12417299402037 929748362260297 132524981324861 614175757378 107442764915397484 130789175035 1753096587003 968163220605 72551305098776 2509963206179 2126350342028 1393767590199 2327003961964 1969057969047 1902544312323 2683630494720 2155222194496 1268855243062 56332598255420 2148436976743 2057832752181 923139847253 25051799738662 2466740902187 1184671941017 590197174710 907927930134 1420805446624 134528114837 1523159493576 2967338524177 10095458634431 1082860098470 15911513312255 12223751163318 1406602102356 984577329748 970984046623 370559170905 1464707015144 1470629836536 2091447942732 1635996454713 524982812564 2180003605220 343680955726 5994130965794 110315459508566 1602926015974 1809825441456 2218487168191 4180036906800 1107824608920 15357620156915 88238246487263 227032014519 957417494553 110041519199888 1346657263918 1405681910306 22887087212063 101451540529 2267976743309 26088362300713 257740618042873 1036866567719 1736790213904 2095610600600 1485418962941 1595642185499 1035578154811 1804990866047 4326155767836 6873185103626 1333100769251 36664622893208 784742667222 1979326544458 208367950414 698222987633613 281836250292 1808558391043 2109015888133 19593270945212 1465328207213 489300013847 2279862524540 1937509704671 1248602458757 1791504676153 1404729871933 1729312196939519 812593718505 1240683513274 12222031461560 477710425898 746162580604 17647243161900 2191585512234 35402274288976 2210249906629 1731888623573 17104714725458 821476557875 3267990127382 3407587158220 316147005462 87708893481318 16639522169096 1520489238487 1267987258299 2423295686690 68759000992424 2309562113113 540039703656 3999524157207 1533547717241 363473993957029 875547922121 1412819392047720 1831801778730 16042802826611 2222077210222 67011260539 1631808451866 429738559377 2761393087471 1547155978483 99896677551 342074979901 1205185242271 17925230043408 1924392591665 303804675623 2003456053502 1800867355588 1268173100603 2803516554895 438392863278 447234473437 33582283947423 759768170164 80191777271926 2550915137764 37204490155 1292181302349 22126969042747 197262139024 8257330613119 123738843147 1100988907676742 1434179168301 25945815597259 686570249526 7533055054406 1756716169833 3050924814063 1043809969985 705948071531 1752182111387 206750865352 675440052323 649641748413 3728036983085 1958361291791 948575543445 1555399283123 4156387927190 2533869046977 1297813053447 1856862262167 750975754465 935490512556885 1789152132310724 2582966477145 2584894534817 1383359876232 851923996240 19349661542369 2438637437760 4309405465409 2846547580750 175122340959173 1066202383258 1299030145613 13974550636663 1497779756196 1032567578110 4088275002036 232918715407 2496281432036 1575235820889 1512664716960 145345488835602 2171232530645 1696376237711 729533248076 3763345024000 10186760167838 1395295839780 3488945289141 20723011022647 150812872455226 1009668583396 1157294892592 13463985634838 1004002275059 2171549748893 26442166468858 59976624544 596162017511 2579735525594 327638396381 1233490159799 15239135930010 65499313432573 1832893452994 172887293782 437757460505 5488398983 2469949631244 1709798549913 2573088469362 77911146774991 22966192027274 1426099764500 4051330517187 955670781620 2780653510079 4170960785635 345479462303857 1950243877489 1285453915738 1388440342312 1480560417379 1475111961455 1164232578797 425081097347 2188196958697 316943201699616 997947516614 914686442209 2251522662502 93561698914 4122515616 1809216364286 16247446001922 747422941297 1326254494559 294941223420 1887601900550 196144100088 1967324170155 1210508468566 553790684273 2335988483489 853506762805258 2268557217554 138059295552 279426324713226 364040211262 810720379674 1309214617624 1651497864783 30487313857445 409531374112 3976223450078 14205891272233 184083490360343 31206893744678 2721827272027 1335128864347 2793916966220 1096131526927 278946005227817 6770081373697 3329146000642 1200571407606 1127624606998 1861807383789 705988060862 11805285527785 1414562603942 3694330825222 88631498528 13212080901423 5163914028799 2310617457301 1678463718226 343695802406 960140926739 3703958768117 525291881105 85991120751954 2594049238520 1264172684717 3186229001492 255259003273 3193851320282 21263968290 1719088441399 483183811212 304082970327 138485198469590 23676755670759 201194730163 1161667100290 79216225334016 116862208411548 12214567306066 9681376738519 1049368488970 90199390047642 1432637116484 441383814816 210968057654510 21368323132168 263745938853 32772535167344 1376425281324 26130070651219 1607665009119 3140198852925 316839447194 26519348477243 26578564970192 1394035173517 84384148845398 2528785650283 2253987087627 917219210797 1050109613480 426234926402 798464007748 76306022829 512092785939 1306102291198 2273047339613 1781734880519 1398165835550 696091229549726 1794792666479 880417157819 1062380803701 2691386711709 2018527723623 8876497265199 721219038263 2320183241975 1835812277337 88330954969961 71536330551662 528822391888969 2268676915635 212161094882555 769027931112 2586544503897 261858666294 1634310777402 171567581048748 172128818007845 1977813742106 948589949635 1158211592451 14910264791698 1194230971811 1087241837910 1241410959848 806363654954 59332794958073 2116323827288 664666348472 10131358742185 98119339483552 321377942913868 706184294919 1417057816809 932149973203 38963780657022 646326938648 871732655861 35956246591692 1295079318423 419200073763 4076812185559 2352279850011 39406388790274 123948607999551 38954130481 718234684534042 2143977212646 7229330776266 400817920974 1770207049325 2053015990074 23936947130210 336439492421899 3210971108545 809975475579679 37226446998767 708801763904 172480376501 31408448563734 179655774693 2491047929758 2300462981043 1812074074741 1429572879606 247112556185 2474037099659 168786130002 270153719815 18707961086038 1480838278660 339309618603117 1403629493509 692686537443 572772952246267 1071976697591 2735232190018 1465193815152 380264909352937 1795749088999 1535251431797 1932367347035 2377320438270 2442373283172 2252442730101 299778730884249 2587783907154 807191486956 2135274797912 40052806781421 2216963633020 19804321471640 6341724663613 4209000941596 57145950188 125180713009593 990129983331 182861242599 734240106957 1474348465506 628109354373424 16298583830119 1051521902445 2126429848178 535605890053885 1920218650794 72658892371157 28957757830725 60701874662736 3297633384146 800643341814 852296746871 1421614008737 550615467701 3246555493801 2219869976720 21644884107268 338262186257 648898062301 5765219403 1515407397788 1691191606240 950805155491 1550945111032 1604458539433 1042989923046640 760716495971 2014863063945 1332752901790 2182974107255 82635626312 2562809751057 410668526303242 27128168802880 2371232383765 165979483949012 1504034056509 6358209681400 1434644914865 4913036942591 194364842780473 54873255557106 486811654021 2276813845025 1399344277763 254526362644 26754551264317 15417130370586 371868721479966 328957852040918 764376800154 44048937763146 25121026478607 715527953118 11168507114706 567683809298 574621743946 13283761123683 313827550691318 1406503866259 886201622292 17076847644428 24692411901908 6642664782678 12126568782388614 33331335675479 12478123320373 278964776643 937342974134 1876447420526 1974818815073 2450438859860 4074799573266 3330641444415 2547863893160 288185578489 297409808687 438399256879059 4180720981097 2227053058312848 3906773248016 2661754073985 1568334273104 1596865537564 2488137312032 63243835059 386478137404121 1799666566186 2529765808365 139500613535363 1211624027736 1901516664967 834720864775 7119652282 886159966709 541592985514 58983841213926 271825488328 2679507538528 3298072861804 155332944656 2330368907624 4481635059483 1412965033729 103468955451584 82469334149201 880876786611 829205520513883 65001914464323 19926588399 182104002976 85591555191 1053165210556953 29777433383060 546117497904 1005860795562 86957825728 1372362643041 2086263833649 875055409477 1242346673517 1297610776089 2540043890789 1273695154663 114068193369090 259784714277367 26644114395676 806343653172 68525782369 234949101944 1025096576481 1071477392150 3309449674273 836671855388 724803722803 52119058661770 1757516208967 2252993592564 943377834467 1925088845637 2162885664251 1080778815762 116236151354 124782179259 66302520256314 422518429121 2376180102400 1256730911331 2196833264638 112104043377 4184364964782 6877692610594031 1176662511439 3452341655239 1853637179760 127298832151020 315452560073 1240180960602 14341466592029 52274876097140 3700046740121 795178372836 968444629599213 178397684187784 12028485325973 778262613367 2388291822081 419172078377 2517711901827 2069847198522 108100941158535 1964210731837 788987470930 169780509164447 2891429353823 154817008787925 101314520840302 480660556613 13813173364230 1217787417474 54196365113050 23311503823 938127961140 33765599418674 261214886160 2551010407273 2309516006014 1828971882297 211301063771 57549288634101 91903911741288 26175376778057 2585989069132 1726938172777 416989131066 161170905752021 7398252115822 33599249764609 8466576375097 2744853727418 2022071644356 1433455544437 93346525197536 2953057553057 2615309082193 1437620976885 264203986656 52874821616145 3104705978518 414838819269 2502664511184 131678063957 15205557861703 741565703020 520182955654024 741174616776 2653582075848 1307229858577 1743838133406 14083328576208 292643381503 902930967264 808711103402 99818375745 2427300987671 135611773092798 94882147674754 2647032708576 2413686271253 2603081892240 93304519925396 30647568841829 1590949008078 933893431889 1066189426480 34334943915541 2241303135955 2511795816665 361213597718 83530255000848 2514149464588 348787167999 2040895370860 24347944022 23908860648 164862426139219 20431446486679 50478282258175 512079061816 2684484314817 1870273120349 3607975301638 409438265393102 1912255086691 67415697124314 969829748938 1433376190954 2589850161860 20262373279636 154230807672 40506299466600 419058107304 1920233891563997 25442942522567 1119354447328 1942837801717 1491810980487 2681959969657 1474718164496 891446450782 1187949603494 11597127350909 4131528708467 2438649698123 27735691435946 2515314569869 52450820163587 88883311367 59523582483 2974885326520 1670766081995 61347034932863 1454341298116 1053382163746 86608522259624 11502476709759 96664343775659 992506421958 31935948761995 1362339020233 1943317741317 1903739097035 4028953856786 71589243169883 240793593105 166221546315545 122145323188 745573320431 615123745923526 2092582892722 215403403617 65820697866315 159652518712 1764251397317 1015111188000 1881105546889 542986406022 3726860324315 480923031148 509123381674 40119961443698 582772724317 178826068047706 338740118619 29181052894927 3783495984048 1148746321135 547912438989 945861017943 564350205641 180884374226 2152122434003 80183062692609 15382332275464 21103026170980 480126378203497 6264020775918 1220805046367 25560090869 373892074978970 440477379002 143593932964497 637867731958 2266630360646 291621117447869 631312335734 1492245210929 2033271002236 3794581129294 690652193109 1209066358072 2969580084037 1613060192070 649396739040 20429604465033 3042045509686 3336535183193 1806787000884 23556035316004 686212842957 875024856045 163956906593671 236229787152099 3256874652599 477241442742 193599163343 2670528921612 1206039748080 1536396869891351 445545492524941 728021387156 16000294003483 1028029103545 3157930745381 1707041004466 2448546158671 495847682931 1496763339070 1609527345143 2522804255284 3171216658186 353646335282 14852750862092 881578689190 2744876177016 2462603639205 202262148761187 5125871091156 126359605434 1649155904391976 2304560119597 11296810516329 392495540062 423966159918 151042710534454 1647637745337 549737382083747 30439854093332 41747827005200 1938198042948 125806578768846 687510233629 18546751661570 756909361857 1922882706359 955633879549 209744801178 117943533315009 2463964783315 3651827999138 519842320667158 101407537346884 40282419750045 1978110610370 523541938029891 68194140240493 23013933883885 1490612944989 12321916081215 3527395197249 922643174308 406059157865 1093481780845461 251694124013829 2654892501442 523615650362 355090981994328 123706595201 131877104841743 117503789802293 52898466719891 34882881767169 3694962735752 2772071560648 140299906512130 155685363786440 1100793106438 265756191428255 4345716344976 2374909485080 9658583856257 593440922806149 4064185279904 2741744403057 987411386414 1655022199259 3013272138500 83699354973 308927828363871 1605046243476 120832800003961 1046421996130 3706398658902526 107144888526 24488907580954 1409947941480 223128768684 2042904011290 50355144031 2380699751009 5748078233844 235938792054 43667151686572 6238230287838 760462373968 1894759446217 1716985657653 2087443537096 17388942324345148 224905757750799 6376765494310 263922110837 14117913803237 26275045527778 288916899805201 26549754032589 1234633508290 2508915432694 742166241817496 26797207478773 362341758950875 13098090814636 3343978747254 71423651231564 1492482958492 1765458947017 1079049820089 2552764861656 1499675168046 40838695987569 311610435267 161076851806946 813986673587 184693135474 381761530834 2808403451140 3602191735990 3056674866876 743365113442 233098905500 16105810480818 4997708597186 2152660037775 1025808856501 28222334694998 995303761153 663169892618508 44897010571528 2224055123156 919132862244 2369168033294 674422984997 889744132670 274488915212 29066752208775 8965340080326384 5636063054418 905381037085782 39220455874965 62931687484272 16038220749684 632814192148 74673964085945 31067804822934 2654315661480 609822173166 159003443659529 32733471275691 204276012212289 15495790931264 3790929646601 1710803413555 1496552588511 2207887646913 4004240793200 105922290522647 608208033215 172765246453813 966011811050 1350949943864 18605498233603 874925859755 31095712589738 1490390481216 1847549168594750 165237155091039 2677732513911 27201284851216 1853335983927396 1300952835229 2422542486563 107080733599 3244090137898 1446114978859 2762320129020 1594385533807 23638086826518 25100394022799 705673554897128 27036648383215 2528445264631 230815142995 3176405783669 5569212834860 1940606427562 2908853936362 249616856953 2401634837681 75737675366845 2094953597275 50955615353814 378859130704 32128629047817 1662510534589 3549242698854 26164015679371 43399124546560 32125011950 1297250332042 2138550087204 114576476722345 100554640173 12049782299148 44542414332984 353122554191280 142693782077 1144629415251 3516546399846 682240290931 37669843749178 47063522920568 87563851269 700213092883 331521953160767 1345248541824 2795181632814 37675663584501 5436322531582 137038675632083 3473751863934 2287853784054111 486095821413 802035501052955 658361166419 674018991716 937018910445 278079516178313 42240192616540 897727819202 905133823926 718406681648 388168498239 1786571228690 24134306947615 578410457292 1266167181739 566894019719 4321287768457 284938918397799 88686582422729 287102658440116 100250466140001 45309910866807 446422799166 113090588623523 15984379849941 1420187917515 1428660738114 531098999797340 890883665482 521398977288 866502379143 434091582221 1037406459350 1136992622717 40567940110 784490857995 604108684788 3916783480604 25865148188 673593095964 312319255421382 294507021681776 75766809580103 1910762879454 338911750979 9141696651173 1856962540685493 6085582253251 655307978544 665547986495 2638035002870 399503941324035 107561469117 291068843683 422681165847642 97865856687947 2508323650017 1626145792141 254833096844 30163202563273 4615574763215 1510530470494 1059972539928 22098003942244 3041018981546 342828734250 1774406879187 1259380045577 96517488074656 3030785443103 1662135968414 1044797553311 917147476847874 187760718935 649882064604 1938361212026 368503677331 2597059157930 929344860609 714805047144 2009954752014 21704837255513 759032342730 11923202034570 621586835285 102047913237 1007135629976 237116590820722 19254758488091 2750799463798 11211336659068 88465153396 6258548293016 1820722914652 2612182530698 14115630278869 1500332949422 645679168805 3770504982009 1857566299897 101038138964789 4156885747600 1095687476751 1040103434486 733507370092899 1488005594285 1986733874333 799465080795 2492104233221 873991538719 374220034863993 549727221992 24871703335120 1694905165533 279963025172 5441700984916 9537798135266 1435551887044 581100529502 1721447890937 31427313164307 2166222472495 26110987114688 1243104105029 1703034914788 201879306130 504987575299 653442315201133 142319430938943 2744079420569 2039139236133 337401047525 639533791236 3563181195425 1486830797132 219109215819968 1615650159402 17718360275852 1440563007531 27140133667547 2188797427749 1474521013659 3169721651387 1782284105114 1794930486865 428395341184994 1134306099652 412883001619292 1335505050431 20471224772233 25885446110142 83579197841577 1796894043329 1156325271951 3853693684104 865791161371 1121340201210 25250796447569 206783315780 575991698785 81309256600504 10137758255965 103663791257755 720944591123 22586051123494 1501770483897 4187831869724 83254164429 688077182761 890032236395 228318846730237 969569530614221 118806262129514 376419084345 2443311416276 6429494732160 2702745884905 916407149303 805118266633569 637932114115 1362782530349 27100331102693 14173960739247 771146595419 328018426426306 2014470414417 230754697066 175548851889 1702570081376 2176403782569 2092245157575 299318775102286 1444477252499 56846938271362 239542750403370 2523988182893 61389009317732 8963198922622 25630413961891 2404297923415 42311663907692 147432558573 185453163971 87902753158142 1093441518654 1802146531559 437183782605 10323847504847 32311508043388 69920337431049 2366586475233 130680187918831 42844958532103 2082093270924 249458061273 2377686676812 2240802452025 22913320211883 711611685378645 3376127796831 2632117951150 42495507312189 2209495360094 2013645712388 35487102930879 666888222847 25588488426768 68118218641 3565620797688 1461883680754 1037687340484 2821713096098 60134015019017 1306572848125 2137070463644 291208031840 2715799602980 1016724194639 37528682398 347267090095461 141193041012 1196387820804 733088509054 17665975321 27251993777978 3424070598603 338887719077986 1719162948936 1759919523891 32890174001211 2553282310873 187950622196 1309064536768 179176844063 1348618379539 515937774291 69687363847458 2164661413650 30627733373464 809736642182285 1164760889594102 1061303976266 2051618306300 129293947125595 295631671054536 593701316631744 908556110335 1612835237778 40281378140624 258023248998 1153188602370 232199489843 11275253203918 1149246423970862 801676755201 106874532033141 773642220581 1904125731769 3711597734921 88579863530 2069197428452 630906548350 16199871996747 1369138747258 1489834783575 406594860862 116797617586403 10835446943290 829301136184 952250381593 36238127489002 789789392982 2041658852632 2135194346651 2451748514527 19334084573 3644856796816 426178985497 31478457810153 674581698906 2442866168858 615331472866 1715664819120 501472588791119 352515982621 287598766018212 2417916803653 2149599389126 13422284254688 2084853932136 2668569567980 379792972190 269456160939509 2486292249465 2641199095836 1662783393647 2722983126131 212232254836 77009266188801 4287646834907 952292985897 2299154278410 2474177254182 3891238570511 443695928035 402298876934 7833993034610 469606073277644 65217443093981 238244389566 1295128473796 2180666839893 92246013956291 2516394605626 59156928339526 873943456258 21775228468370 2710729670882 865584340209 1714207762442 9027764615839 218008398862 424770353461711 231872676668162 3925355162683 520121312387495 4376381931 1439576617821 20542879326438 2949914726792 149416027982 1533755899172 17820326789307 971059517223 17859517683446 447969902945 12346918246914 80899095413 1997583737508 37655166476460 5606888837647 2615700139908 1455482230635 418328870212 189331836800502 602890104070 2540499423237 842542167591 22330779795969 8847824602779 3924472238704 491426696662 126425043585954 77451589664389 1861803646358 883873507744 991740882893 13271309949714 2278106677512 2659995320898 174166895941 952374126197 3247019385782 28038661415755 238713533153823 749033595933 4316862966651 78428969683181 5321243708675 141494311402 2445378445507 986567029524787 396243822983438 223639782809943 328396602326 808562681693 1940535920386 3946310076946 2865041825110 84401230797213 1242680603743 371091353193 1280890565149 2863277057236 1445937545725 3825425245837 1932079918274 66476058151456 3719396865127 1417755491682 1234970913020 977604603434 228400265566342 71311459045376 757951544763078 3627238221763 165423005572766 597754243933955 194840747988 524277531678 812118841422 657469012544 2179750158094 178045443259 725404163364 484033126439 1597285479009 111438868394508 2209316715347 2437616299025 476275140255 3887922787227 7136718746624 494075980113 24284923366490 28420498157554 441740166176 556756379686 1253950784985 954569447482 1107219063026 1833489175568 1086242281924 2936619413407 644596138108959 44251322596 30471176437170 1992941790265 1102429649782 2680461641077 4230132693617602 970309280005 1515377622487 367987361498 2260326276367 1388740756161 3651716106410 95166253533 944099603857 599846746516 5506205461344 52897075693912 623717287578 4466825128490 520717631108207 2668178090911 1179064458496 1568246396688 1371648885120 284741766463964 202127196777 229950194455548 1619806205596 2702497809500 297541859625 1460932004745 2683796587667 3674885036271 1449531172411 419033877796 1417021703523 1736268867323 86898035732468 51941922809059 22460580833405 3259698935659 119796094749 753984313201 523479241987633 538131029513 27248812915903 1773870810228 402085635903 483371749692 3158375900306 990045379009 154687501895 683315654723 3408561845195 144370287184612 10215721788402016 2568932991622 75227438305346 389510524296870 1477468900063168 4073300754498 216297524932597 44909057230207 19635067040763 1876010585925 719622963983 732014989048 729690373873 1957185606390 2401831221001 115160226235 3199882957506 2943938671502 2242182919337 268149180239865 44141085634661 890892859866 675049875555 1986639130480 45574549250867 7904706425407 12179294166916 1082071648319 283419794284 775534310558 14998832806885 1606376052526 458673067455 80621897136856 7040635420385 211271860351309 6636552459577 502959636583 2332479596124 11989793602424 16762923078015 1340916771394 1703455822616 955242278147 491391624241 1306794224927 20180535038611 1579541500217 35607886435046 111900643013002 2239147271172 1934136840027 1079802466694701 446812968803 164725751211 4878070448889 216451020688 333898508837 586446475348 33107951839648 1063316833688 1717616168435 1727328101051 422999960387 1292545434234 28027476076754 11436295490 3218617315772 478616851051 19513494130759 1792824051014 4780079255048 3959473016160 18617942586674 1252851026791291 14434496879537 1117650231860 603442522539 3316102815820 207257347318 691693514899 45908177625617 110503339012527 1099296596873 1471215284694 366885665759020 249918759442 1522641472453 3680672250523 434110802377 393374589584988 900697322950 5076941537458 11545664658991 83432250356417 1485193990895 1281726515157 2222533577627 2099049332429 613725525221 1417900104912 811067739134 46761244263396 1682919325735 1447202031042 16910847502752 1165697593463 2073067179241 19688831766782 30340559408834 1070709863903 1525744210076 1768745700992 956301562424 2017431825136 619962020341154 2128983997066 176436547090 736823810821 3094470780947 161244052900866 381718773981 3260440440363 2047098998723 1261424181108 99940657548772 642172917566 746317422143 37467192420480 17255159878733 2749113537674 344550279879 235647469278165 503953472708 298716532410 2524194886871 1140761714428 435783295754 18566024500993 1463510798749 2652561470004 249105291295831 467744474208 678315192417 16912592069980 26957945157 21220934687757 2937434569306 9563636267934317 5747605776121 1719367052238 23937845689667 503064491393 778348798663 23851269645522 1870366723707 73908006193330 726127691301 838208791228 124435505337980 2578891503852 1876532639494 90782357379036 14520616929298 122654753916049 1626931972178 25147788420532 2383138166742 2676324903795 2378236810995 517406395034 165452622193 127503465460 3908588580795687 406539680017 38902447119617 73750081028800 945554056313 157024466307788 147461179082592 15115030794958 1499761230590531 973632324988 173050608449 1636891624897 1486735964539 3709970311398 444464048285871 29036434995042 36750909202939 5232754936947 3684246678393 2083506814193 556682408609 516938932581 2072659910377 654139803652 1293933056692 72730986396216 3327643116959 1319725335263 239487608130387 3614137050028 1017154874460814 210535107619613 85705625664 41836777617 12738527637137 3622129408847 2812119127732 2190845471254 1858418038132 1249977366070 826872504684 672068811208 3756977470404 670767519768 190856319173 2477943663552 886816327031 11258063135880 13748293522267 548182882166 12725182060000 2409874749492 677404365514 942736540999 189534901512 2303304963618 135916356526873 11659565878078 2490476724355 333212007317 977426871872 420589604024 1078266681298 3956789086547 1002593897666 248735984939657 1527005156984 392488072211 58926943232562 486999873324 120942896859981 1034657738997 2088312957268 3139472344304 507620091713790 129883066740871 1123557755337 514872642185038 82141189182101 1864132840903 2310107287656 28373603569773 453855388826 2724362389008 2094415059194 46182950335079 11648321450499 40461938137785 425771286668 311749278797 1124409614312 1443266864152 2493809549971 1134047614907 1478207693120 4056033038351 330085374670851 18726606409528 43552188784858 30537000842636 1908972031112 1590435690704 12943707382401 2570554038026 462971719632 1997844979239 16304513970027 27089100839816 675068974969 321289139187 21016393870 365599234467 2276072859045 234888354034 167588890299 1194721413340 351874111171209 381973112750 471383728512 2302481483708 263300482643529 3221531336835 238580815619107 2687062810491 21103108199547 2036773171561 62195881323326 288307855804 1804540783407 660209153161 1898215252373 2421943207753 2495248637038 528399873148 216273550609726 1094187183471 235659530044721 280012691852967 751349642066 26569192520692 6955894424038 425837090897823 1402797892072 7034072893964 28210312702719 26202713360805 571582525299 201824754010 23856900149609 12046381640 700420397159 10441895497553 28453370980246 31521517410463 1106082219580 466224474114 1214795780403 761218188986 2557176014049 1645582958775 906632514818 1423591950084 596912123248 9767354594449 21653120469962 599048643610 5393911219893 2410827132565 1024289179691 3269595890019 3747183221469 2666989765016 1305138336962 1982402327566 2496477659234 22253098247650 3057750486624 707089029087 1361694003817 514246885072 50913009140178 1146407274886 366550739155191 381545966369 30953482539808 551169136970 3768523964008 418163657155203 3696820989716 2365359673469 4002948440268 332373996751 9091425273027 393718423213 588153646654 1402274758514 438595986178 2759568388879 1521786170816 1977526643799 25235314101456 343972118834299 762933499483 1295815557939 490950640127 1801829199657 15156888480300 1155168234832 1458976548490 70025515924478 8302060305049 1805785768039 92287350376808 15817045397875 2110194508019 1159415436534 12749573393524 3120413502604 580989880185 1117241481521 1412648583057 334031689408 2125985076858 5248029051284 1518204168596 2685233162484 1391746305724 1772104678119 67990913414856 2577295582219 2584541991974 324176028155 346205921548639 1247563091060 164196307245841 5882032848254 1796767588040 33810871897667 951071587691 8404917927834 10801027116262 1441892550290 1853753960971 272960829910597 712631532404 24537349567362 136688395610125 9966778637961 253151772465564 1245465625728 17502233166800 674976980963 57289461690145 1713182797377 260420139259293 1971317598043 28968757899135 2829001488174 2333854922618 670022804960981 3212098857107 156982925965107 3158690276335 24639570842324 20480156035134 13640051133001 369540066088852 141952856552 8233203835997 444758136085 7132591690608 591252153041 28320109770163 2736328191497 129686286818776 36801333692413 2311654096589 1912394285600 81451013983241 2537089059718 1185435042602 387722897013231 3775320614188614 15407724337270 169445929288 1539386218463 3349715207310 3155255157595 342541063917 1869927118048 1223927135674 175240493195612 1270659563409 1628010100037 2041797461742 9753387821832 2605799824792 1372896352868 1446018312860 68009732245840 354548767212 782211849065 1749404376035 888480304470 2636480267815 2251658609640797 11094387737376 190447073951073 547284017194 2171211388447 98486435337748 692387668919 209176872388595 3794295068353 1827531186001 2506523710369 55233288150582 197108468324157 3569639954283 1099721647058 26556708800 419688012314606 5364611457286 24217606629407 240491882442 2274263077973 580949500022 867333792317 831467100571379 185848470828 1290665959807 1263454834072 2204579367000 423638440199844 536474612256 2659481346256 4233063258038 1149608003447 4650214418 71031636448283 707159586033 145743665968 41154697651539 854081388716 134103023903218 668653008406 1560262347760 2386013061777 3118254319589 3672077763608 2653180729392 487284644615 1776451746580 239426739483338 181977707565 3424648149047 3341904129509 501966425353842 75979670496 1078368775578 2364681801516 298483396228 442128356994 72609905959824 70546432976212 199559043038 3871729170176 2342233525346 2292256500127 909842423679 1460634443585 36109549913715 2475117497617 3311690072153 2453346944229 3373557202356 2290076977803 1105697457154 1186337797751 1158733127188 2108996731885 301430731020 1003088712551 1924374863899 218430119957703 832543239707 1590810043637 1125413653816 1216993624083 3627489025594 1903189769322 4363830029721 794046030679 530502649760 342429981248 665724478230 3909069103869 3615085596217 20127457908383 130805133866 740654044742 390375368745302 21698195169 13996047385981 18246341515031 1082760750400 29540532260308 108474112085544 1316775474430 91012959934406721 15932625103565 190516217877 2224511554481 180570633329316 2294749201303 41035843789712 1079768406158 1463896076337 45308915665 1481990633305 1969919239278 1010026304204076 4322519345069 2858931672682 15455290899554 908169819989 92396444300 412920531527 127810228562504 713962378856798 2246845621468 573303921664 2165901967990 1829240879642 1742728585476 140481166126 301363108331274 1398578667948 24028158122740 289672797729 830470575853 2841542428884 45523587406415 1190614493937 681784667936117 28670742398847 255992627951 412190369669159 2620075459688 1540079921423 915271446171 399173707346 4119122436860 1107234133687 916373494351 1496467852761 195811768421089 4320186860616 768827476335 1371805542039 2990052976720 4018910257031 25761996759828 13984823869604 9540951914731 2150296626972 259640948679 108247496747489 1135926968442 31720274222392 40174012880812 208836762989 3348553637106 1344794739543 2290626035499 837615629964 1091145765736 1673560376466 1639240423411 3072018110108 132986350911 180916270515757 1303438224882 1225920069452 646781218254239 2525762241162 1822068249158 2406283680794 1853097588366385 2589127980443 1054861032120090 4279584342029 873503726222 1399440968403 1759815376024 5269233053324 18937519165261 2724085273636 37486630716870 349373181041 1740673440051 828394384155 1070931688230 2015917186062 2882568011870 3977613335607 102575182066 13727637455317 1547153626542 2308167537987 1332639207864 2632805419014 6498518828812 60779645831840 221762018373543 1600955091147 38749476503 2508721390646 1713519242872 13567675551932 801398808577 2393181791409 201889402899 402838963990 203370015427170 41825164895914 664616383223 3703115673653 992596699914 1018570980390 1959592168493 693814904169 14342254651415 400610577528919 7874532812476 487458627973 2369586749081 1842654054248 246270623482 1190556407238 2065847954916 346320803126 16687726720463 1991515531992 1834405633648 730226233172 148045611332 630048715198156 1148070602138 1485596094104 14911194341464 3460795834766 6019162377407 542753408430 1020730792328 99660633399089 519003661747072 10458753116907 2706729659840 2027625608686 461645825521 421460636989247 2425949872949 1166129631954 437266116624 678202095354 28982935183 29711754891047 970472157766 1108670225823 1535403829083 1661870911004 303097706908 18838338796422 2688194658923 4208089528295 101194978707757 494287686320 1452324223511 923729761084 1827025862146 2114127159600 1367609645088 2389664061273 3910777380184 1231413293121 3232057166606 1502799968059 100362815825175 7565831094075 11696320910911 2398347117350 2552674907027 71388861378763 2724977505898 2174283263623 1201849951067 2434501269010 41007363236670 357559624574 1693232995589 1290611631784 70313213150473 1397718474330 4549039577021 758577137071 29727814073493 11443027084108 864174080234591 2328303310153 2138909479737 121032407174 357294101870 27681379638240 157794558262474 1848693749155 1528937566766 44459831911999 93197570618 1197215624434 21023146889090 3952603702018 29326202550657 950326317188 1098745141083 488085624891022 33313137489383 69441386447253 4005599063053 102372900101947 12384539417091 29621089737408 84312589535782 1536634428597 489248225928 2168864327277 1332913686999 468702079789 39841282152502 13960921044998 2720375228137 1482520175923 817420854553 869466916184 3158649231954 31847595764135 2137610554455 583020035770 56527296429465 229117084888417 882220103198 2700089329000 4193024338377 1171287134837 1380161226194 1173064177279 19313313838863 1042152277364 1188973286020 86092030745287 407736774085 543561117862 3502585695274 1415371709587 1105323853693 4113315696928 1627094260160 2080099633867 1687087049644 401334141113127 5252359777309 410287967208 718334657541 62207542803981 1555760391634 2432199106983 494443693497800 1979508848392 588475110403 681046323292 69743298 72939183652946 294695954708 22967666925604 172025491004030 1263687831772 58094044447704 952516561595 200401261796626 3349792518033 2194599996812 29921410412382 22529849427867 2255915681825 22300419956857 1876513330486 490968840663 688993466388 1563024408406 2614710325565 1853014688709460 2680794452030 971200456883 819100318266 1529561544093 487002949963 12625368324043 463632814323483 2273275629946 1705386267719 4176738961798 650095788768 142126756681969 400789304037 3932065705948 410165487335 178698385845 11768152489813 975230193471 283097243405 24950640792534 2061151736465 674706452339 2556634665752 5578007019945 1025669884988 1795609314566 1251021039649 211118794016560 23995330895625 3411004257679 1787802368334 343156642649 524358082314 623517966023 1890293692243 5679444555538 807917036400 2862669738543 435541263495 163053908163 1366315085950 1768608310487 33794557563138 209720038638 1234227593008 79913082389 195455182706 2636711084112 1248095805995 4225521834657 30096773482226 1558532162000 196293030786138 714934166963 2512580241626 2658298146846 757107095237 2638751400390 4311072459041 2280244274314 1363224903622 52180412453120 345558952082 842751532500 1383540993776 2660673018794 624367793006 4833083227842 769693027467 27535387872000 1801421575411 28681544268480 21254691937148 15581027529520 54796313260 311866102711 13512124650 3104322153953 5475919628856 603381867138 1060992232725 1198611602811 16535082267001 574982021084 1550925588772 2074925944856 3604508499742 17145241464772 16156694314854 34951752141403 62354409454405 1692012044568253 1010324027082 2229687080278 153425968816 513970497529 1083808960839 13761701218550 2273218100924 3789661995761 2257960129883 2415824376085 484642846718 469946723101 504007521108458 1747134689364 806764749272 71625173346 603493223363 2259812546890 34485643357821 1194312115878 620642371266 1008015065142 670157408657 195133882396 371150051149 758929175460 3919474018195 23737399679649 596257553677702 1336524967135 1317976597188 3705636437755 126361192464230 9474464249660 3314361560236 2365962345141 1506357925499 436498019949 678866783134 875501081544883 3537755613808 3836596935200 519850686902 1305723863164 1927147557964 1402111365677 1826800765541 3679514442440 355847394203 1608612212327 1698780796022 2252474999291 3293211875557 782362793223 6848180845503 4208144257911 1237038382832 396731927885668 1575200681061 2397000201842 85556698781657 7675304608786 202926043940011 2613159374207 1694928322042 1091411348838 13271169677778 2001201028921 973151514904 46534998538927 2365384997261 390731890160331 328343942346263 133587779064496 2372206377991 59559983641 2076846921990 890744804140 1046933157050 2565112243472 2887313016240 826819991996 312582097784286 438719911917 482597727373330 389362362769 200254493850 249023166505 56871773050 541223054426629 1360665066913 96123823546 2303039309488 2001944242097 2209094752468 2560175321473 2269382885996 196318298304017 1022209545460 4100859545271 1898409536184 18531220996 806932582888 28403538781443 882118162778072 124003281584318 2382790750380 170878661922507 200022899532 138282781549030 1603115457237 17457197145425 200592296522 2017328217346 450782383722939 70095785577735 266201756801390 377446301275374 1378890335149 540663819422 3505168710006 4061008521460 600096376132283 2281439982757 1634371891154 15330932058063 1078590248214 807934544110 1243471846416 32887012910256 306240831674 375538871153 56875427421914 12538170530228 25117046174427 1373220928990 277068568839 3907525357435 1805744158627 846895243701 11818865228699 22731900305235 4271494042004 52769731077257 822188322776 29330940552776 1649241394108 1397160115593 626847835868 2691603182099 411059229256 2516258202678 4125760046485 25395706018160 1990875571032 6170193614719 1085690822512 827832046415 1151869277277 9379706867173 3941983603521 2469485757150 21117356496346 9892785264761 32285171826559 1762312443525 3855617013156 1449648820388 33185914851658 3972441060410 1106555671965 522972612782 1725635708970 693510588593682 2302607409636 85755292618 13046573620590 155039621972 2725387052027 8035904378 2737160450345 64857596569820 1377301341416 376441480418 798072882438 84204871278278 948410271233 1684183267493 235860170288752 1032371581987 3205766457704 455590011885 58259912115932 950152877223 213685520774 150736668743493 15875579524742 164195331044 760564780890 2539147008192 1018103279841 2583598575962 17293359849884 2206441500578 28620995298161 1268922570560 31650924196263 27956195811157051 10625860014158 863280774857 96444658508 1247119506326 806008902292 1960787972876 33450344005804 188052239877837 1193855815928 4079934026190 1289610025862 813343298411 855125179489 32611675397424 652291432292260 2627569198657 1992198480882 1446631451095 29890294481275 36863398275305 537698756631 2221043871455 533349646218537 13750923159232 2090444962033 144328609395 1586072947635 1969451918906 616902493469 1225693921429 489709229874751 1474728659175 57204411099559 1336643659807 182664751722686 581351525105 2566028516774 2952982214360 26211765185035 2960804440651 1167863434432 562741771472 4319964386286 2507202765443 2201312339423101 2718373263151 294318507272359 605368105691912 129990407760 435122785710 1591723261593 1294518535260598 3726175858536 27892359895494 554600930521 657102077638 1317999064556 77212579405 312797599319 4601026876845 1747447246445 24841248546162 359079311511601 2445696804183 144963820489 22442436176066 2024692811627 1053350160895 2049661411192 3840816855659 1457952507166 1415878749352 1398243437384 716316421279 28560487287153 10635667493278 103545803653906 107080864747599 254737958719 524939476774 3494568986211 36540736107991 2907058014746 2361551402404 2847647149191 140176524496363 998010449388 1676219003592 63451782047259 19412195815217 73931664164907 2718249799460 1402504626179 1392134432616 2741252444543 638866705212 1732921489887 1549530210180455 48664065232632 3670214859133 1891439680393 2308536874606 3454537079455 1726287956699938 17423986026516 1216007927226 522289365517 12218870573111 3363761102457 1332006029012 2435018267022 1843148805121 18582493236585 6476982451324887 767832823088 1361016014530 1227136099401 3484025619035 1250917509983 25575825130651 206623898445 927554797358 195495839933 137608765214706 712436808184 1005848140796 220276060459 589747227067 1495398187536 4220637634909 5915213090919 20953804931113 30082265425320 111995753070 2134925928475 96783710699059 111021873777879 2395160343859 1954104956043 1581482965873 849688650114 2011012245625 1642997560201 203537499664 2481563914356 467715402398 26724241998067 420974272433465 778131074017799 61909672485468 1492252783501 1337072617952 14727492992235 210129779947703 33502579842769 1952253693797 1633761072908 4308014322157 364505889894650 18486295587598 21869372762489 1003609153125 2069622642135 1624491300591 65341872358 805680306172014 532274029265 250068867209967 194849059369044 419290922920370 487129376803 1137340984046 204480311823 2092232623555 70821907875964 4761522490052 28704054194 770482067484 1129450978947 349686018813 216556891185593 862732150523 4001787740296 45153120630888 2550722505972 1112477868015 236861400171712 7807498977998 196968833993316 1517368449558 254900196928 1011731896458 1463592734995 3427009811986 699426244918 678045608955 1695355081187 872120487842 37052200088509 148041546987 4242265230678 2398342026337 10391853873370 138789668934426 1496945664285 244221176607 471759025309305 2479495687874 2844161659907 44770178501355 302922998116585 224352878877389 983780708412 577848225961 22783036051534 1267649402245 55330975325 3738011745470 1374690306386 224841844597 11034736235611582 2947993149168 1018203061428 48867682316687 273017221271 1448389138390 77005192156967 16775786086 46703647021 63557440193 653438732423 3898570049815 1053224508513 3624175526733 4218387257271 198306330066342 201769490296004 1384359386259 2670287450685 233875115167574 4206786851309 2422756097056 1256612371507 378593746586 288629373429195 2397825909401 128195770393788 357693888724 12874249460227 2812996687147 12640849014700 1238735485713 566844356362 2407652075927 1104625813085 1018485441804 203027879798885 214708492797 639269465812 1526908491107 440299363193 2614906904339 1370379390392 407449963088158 2021426158898 1926019386631 854864897026 2623475605639 183225267752 33316989750145 2258183130279 1275601057677 2354886838337 30577120966732 778567834158 28013648464074 1475177825181 614657861060400 2478374213405 33553987442809 1358536561509 1345722790105 27633790974538 1788956602318 605617376680 697031059516462 789890865588 101939205396909 23380477230686 119192176119 161578765958128 736855127951 1266598554828133 434741295425 9709643016714 859422140563 371092923018075 1514035876241 2647628530631 2276624609713 3522032258721 127035164940256 3689708588451 1377074035235 1049141758340 686425682515 1227825894291 701424369217 4280343343735 1757708062650 873999628243 3330973978389 541067354472 918164694492 1517904472258 1140495907464 823237279205 524103121721 2269386225585 12957217414510 18905925095710 27440769059655 3675198406931 883216863122 368316610575911 164935148229 2279934054939 1136403710681 10009331230517 673735765835 10027422646877 924310821675 33695561697278 25753346573504 957587772575 32690146006948 874441813207 4831417250323 179452278811 1952664579347 27439226442962 647057607449 2717061526875 2217783290393 1184266778911 378185433191 1128952483501 261959085207831 1419881545645 1834583073824 622941570315 2124753095271 165556752413904 4604226750792905 30369514352158 1545838838265 919383410256 1089051703891 4271378557362 532117336764 102580063533 1708359974280 6488609482523 2382516747511 1388551332604 83579629762900 312573501180 2584988145304 1361871834848 883081863617 64873020733 1338942315225 143656521593933 13615920966706 730810157216 501108939324976 411650741908 26136192850853 133408759140294 868227672816 718516840706 1000243198466 78737365242872 25664204422062 15674616605624 3232843180690 39518139363546 1117269494684 4951949406956 4565402253556 49531585766 120264477242666 19596914761163 378877373969 22626441214803 58234121322 2335393830176 131993790053 481464510873 1191723939066 226461814019537 2598465414388 2287699068395 17059488914834 1192979652826 251998027772 1821699129309 1732491181535 24412686581562 5517566968607 270506490115 513162987637352 325673866499 356080054255 2627845670847 1560433690176693 2406067906674 149106873045916 1399803732482 454668274502 129338883997573 1191526162978 2250288169096 557771780755 2112678611600 2671104297707 1710592396585 4479905399541 696119442807 1526258905914 2631106266109 2550469361109 159906015542 29531073895607 1568476424269 30555040332545 823750217307407 94168522981169 13188060464129 1786452205713 41721052117081 649027796826 1184851694065 443605628682 188071780300447 1811078465884 2114299324074 2688822288335 647845165895 1888362824301 15573378185249 1773453885057 465732089297 12294808136863 583361306528478 880935310458 1652211519670 530195528390 119675624354382 975097869112 2448928075447 2519524045367 2580905583470 1499487620311 4246500122237 1566915287320 2860244162340 1911581772888 104940503401684 100680253108728 260735979015327 797487548008 184464969463 2722298834294 956714094055398 166625264000686 1230574511484 52844294664494 15636841297309 59925831514782 28533665343373 1061170671326 881167899635 23965397069502 89869167680917 2401792819655 323641220463 897124632379 2597070356060 345168313511 3734187050231 3304513079085 256359417326 384065337722 1679347725781 105184245242715 1612364833691 695959613543 1768932513346 347110674414 1084403173563 1862241294487 2386345702365 1486405430737 2678231872730 32881075910055 17829534456816 2667684214041 1734819466727 95694804984 314516154801897 3068950260133 238796645149300 2030530605875 725396724115 2240687081193 11630811819384 923065907937 2188152457455 2767441745960 3800670036424 1709616174808 362444346498 1708549600449 840706306369 1402234865097 509323045701393 999207841747 1592208626248 3780638436989 1124378041829750 934147074369 25412754883481 18139196420487 6151917723606 381227879405086 1425043610217 825847912189206 8500145341361 30924058510340 1165325059091157 2739866527453 7323938103097 2041354562706 71376232792578 2028186187879 797187368519 60159601012805 13360801840886 2787918678168 2096464850579 486393375276 2433152047814 6277790479452 1396088101988 786795535385 1628673807361 2466176365340 6748523109169 2700471527031569 2032176976019 1991948977321 597045719563 437061269959564 2287597432378 2202961468346 8581150929389 175497555613099 1277932817332 1622844301597 3351078287794 100331902776 914008964485 785707141599082 407281056864 1387164765199 728649251153 1218193734326 1001713279418 2606360087756 2490013311984 343115305753356 4180245607415 409303956107737 16017220488586 7691167560604 4417462534419 1402629315761 129232962092 1301328452909 1238044561084 703959031505 11266008843169 10978971101132 120835754699896 1782143026927 5049166891918 38757455911 1807862973542744 1321008951978 228950205713147 353357844275 595481020756209 2653688266394 24482202022100 3258600347689 5960968966410 324389939965651 1306207678881 7865398607968 2418613970394 1714493357983 603206538116357 2836015994479 173923005805 2245510387321 923406155106 1026070357541 23537724377604 993841350501 20262477136176 1121226688438 1391158356496 14837486336484 2741808739162 4560192742477 927941499617 1314972621415 1026484731841 12759813518620 3442995602309 2313363577070 657687863216 2523499581801 573325685628 1321148808111 2580851816683 1361563334965 363590320498 1796811897494 1835748324719 14924135253800 449569139251 3381443587325 35905925493279 4548408806953 48623187950565 344365876362264 525009394196 24514509867336 70802269160436 2228421280368 4163692747019 870966655205 75143425676 666820842114 1780330823196 4092562861039 25420350155515 2535958774516 1687015298895 773859465006462 417255801618660 1199003079904 1601057448416 1921247964270 2457633673270 1148513621931 1281424971438 2479700736300 3997271821997 1575115401378 1110321434767 5397261151761 1316854909469 2738634950754 3877064997936 29342636818125 1250359229460 1309344440892 86312230062 2257304167569 60521094244541 1348544799384 408436331830 839229402220832 1370112879964 169058233147658 2305185734682 2700582307075 177192688936 170692366925 1707991213338 905158504565 349233498983 1732855107395 487797088062 490280331911 770169140912 85964924124906 838952217918 457494472475 93698362555018 97082669636690 435176115582 3859209481742 14528259597948 529441345069154 793127004089 2035698241036 14807686351766 10714861712475 2224974775902665 1462895706781 2059244007337 62330168500325 515277440342796 2162992902998 2222751653814 757183841009 755663755670 1173895505232 1307995692181 778408875131 356372324105795 3962807006981 2401675008190 340415848405 3705837251285 2267123960609 3292683576416 164907942259861 16109500979404 170205052899769 4055179182662 632508712077 1224356001415 2168389169452 1524145463979 409946029159 209607135079877 1492046109766 2236184645401 2128669766614 291642436403 2396220494895 8422811252074 1662723466452 2056479551963 925033368983 173326826679716 2590936595836 93759886886 276438932164 1372967492599 2007898189032 1682843180316 462501670838862 786858521404 735612836407 626951727944 1865265473888636 2190798991110 1405017936638 199928660294 256154589080 26010166738606 20357529272958 20334218710608 4963549297870 766708790679 1081143583565 679184342591 1280370583645 2563272126110 4020554388952 2000243458750 23448735841954 2026090721219758 11268619726240 151889871361 682782655282 76493860650103 658679894537 606221664863 1031272231827526 22924676631673 2735483288712 53617279615290 252533903164930 667677976890 283957245152 962839674638 932986093388832 1083305551731 222927766893 750942231030 35305322406047 2213235177288 4239308527358 1507961894011 457596207233755 288988534461 108436022865 3033465333136 2726090688374 36078015685994 561393326155002 1119377539815532 1845343085439 2766958488097 31922407991670 1991859413469 1930297017251 229194543077698 596814508950 25594140005546 274261626726 3187478337913772 378678553428 9095187575592 672968532229 2676369991424 617125682077 2211375623007 756124773290 682977702824 1733303157705 701091213520 31128314791573 2019942950665 3883380071616836 163914438296323 313767609412696 58734061067156 863571216299 1228924656196 245341081026137 24538244527788 2032745715722 931948100914 149927767047578 2974545150632 493959234342 997757314989 217395303591 936643896661 562025050496 188904577044021 1291434781353 53942876778620 2385148533725 24154815196839 12436729456050 6107868543377 976858224516 565302279694 32789451172 1274592086925 565287550044 1550682615178 1037276099689 1626298438119 853840631970 1818385275243 68832088796677 124980564997624 127110309335892 1740610244169676 32890270773546 2306107297955 621120715742 145157421652440 1722130193051 853179791712 356634625809 15238758471962 27052887435963 94668654639965 1286016246424 1462144144429 1549586325924 211031746562876 314380006553 3695535131229 380344964413 12676356579534 3489115883310 6343717615228 93551712069470 1065406305334 28097157407793 1985070905867 2602915596833 3129022150705 57701218384603 148712673816214 431628928517071 2039815214527 3856113131854 1368375737984 198665528414 881772649437 2615532665141 20160164719702 63834199188807 23137480908952 4296985011357 1728326711958 1064466690776 1481010638621 3176071437904 3942371989824 794428700578 1551782972349 1419875601935 60527278478144 2577658889890 154955533098275 16289430629234 2085622053719 5978444637072 1073950542444634 3625174340225 18067045274962 1546116685228 3763443089592 2024448946223 2627135415828 2231551707818 494815029849 1145197249024 18893064357427 2676500358254 1732227008934 296438077605 461246678128175 191275056230 1214631694777 4101126559953 225716306125885 1156569879867 393824350837 3967592625948 2105841861713 352294376412524 961565955778 901525417828 1185373942983 41668166353762 2710284281445 1386234149615 67021398034931 33656774679239 1429567372943 1681640547695 121266650804592 982395160816 17692912450646 6571067206796 493827819510 286364222990 176987420264366 43835106403359 2372740215852 1990704973332 15645156232 451354083024 32004325479516 1381014840203 841570404160 3313647347598 1784115095643 13547025673710 611043589054 1504113793497 3711075173358 2953699425466 414700082309 3997194621411 982287952748339 965740778020 1400040584754 236916984128739 31098419711455 1410679111380 567893330511 2218622739701 401454833842 19484158762857 3006912525223 157342014963 25848846338068 2040714792809 218945170608662 145960870792465 3961152085433 871022830768 170041421203088 2541323855296 66983569499861 2739280109395 2573622708703 22280844955736 618872945814509 91387342841641 554567019810 25650176034737 2423915745476 146853530282 253162280391 1939077289752 3784995570243 1079988333389 1045126491967 931808482755 35265837858842 70701888052532 2741517690122 928288244452 1101779542260 2373390000057 188643184650 268605731443 637746619919 2454647589197 443082324527 45205774981131 308611657867881 6907894821379 1836250028478 2560934031918 2578609148428 2262658977506 1161770853730 3708619608665 910822457400 1305467900899 35132088310517 370894353096666 541096589788 692404782397 74051273500648 1875443540820 2262124354526 120208675518549 1552181359378 425417216227 769886092617 6454984635686 30318917051608 557710485735 1061849644622 13931083223941 104893274394 4061004268882 63232384135808 1455705792218 1114279907399 731853972936 813557738776797441 10899595672239 32434465047960 202981210094317 141718807283 2016166636257 9866920269244 2772068405921 312378727314 2286939512455 2457663281763 1897990934176 95275784836736 82111548969940 2633056517702 354003674341 1356735413795 2087304249444 274126360157061 3985259354537 2611663848719 2270616413082 14381219550313 1449834030580 654740436367282 274465918813883 38113469429320 2453752632178 595463891536 182110920469820 348032383310 1056760865472 175496204153 2461385712100 2637614947841 134726459235 381592272446 8642747367558 203692316317 6005258334 14891802912583 2107369482487 1714639029851 2306397696821 6166657808358 1388642701294 2266019865940 206429596976 655962084522357 962893519630 3908019884534 269796000644361 688640415771 2748772509147 214914926733 15795556869569 1314808535825 1641079673743 597884426411 2646943069999 2622929805761 310301111015 400022693007405 312102248006 2265431792337 2243977402141 2389886560647 18362839888651 6324728186488 9358243662637 23460035613721 1880622789904 991314472285 70269152307 18065070818831 2158305242958 1126266397472 171536526316622 227469141176310 600503678700 13124749436587 8667895126923 2181216636595 138786216019972 1762266613513 136290715596 396377689732 2174601725409 31991443098172 44476326003515 477442206636 6270860484989 30721125309416 314305232372158 90679720095461 493037064028831 868059633020 595692902982 1146971555684176 187775312788570 456090682536798 6228853315797 16126076701503 629121850174400 373802641643534 1650243429921 1113398173644 19529430112195 198928232883598 25073364440676 179245411665385 126038452457052 1725118547520 7087247549645 686376829130 396018631291 16447337645 461579006113 622324986203 3376097211576 331122407684 8856161276319 1530529896587 3877635023718 1978243343 1691370034233 828862468432 2644593003246 21243763740165 1132141516623 2218578391221 171015127961093 3468565409938 924448371680537 707203028487 23207291977892 26741039853555 1418319424590 144437155746903 161013963765522 3745928555776 31709788540 1032550407768 1562984259358 2065609564226 2100704836758 2289852197687 3588173875344 489901157820 779327056027 3837968758696 1285065913221 281797145488 3880920786512 561592848593 3994775489874 1237707998300 496583881481845 1309031066439 28825723660471 3692431139596 32750448429605 1186747830633 1517269780044 1074603051811 1726029616094 185494410933 3238914235483 193897501894434 588111863191 794253178757 2504710323571 1395031404270 1739940241640 1946591293482 731367912001 1226825855102 98995589631485 149004382124 401478480670 1283148662871 1437546686080 3250560162356 257317985590 1586518010261 242720904677 642311501772 571767849065 19136538924144 868824411349 1405363850167 1435429623948 676112449557 90107296475802 179935799561 1175983630527 2492152187674 3299336061239 2741430282741 1351011214002 899710368365 1115114571262 2416613284567 6735752037865 1248450171677 195612685115 411480364390 1406398624211 581054951670 2785080052801 636722135546171 11207933692215 2247412723457 211963797548 2688358477979 421077271702977 166485044338 17760326208723 22050970792676628 2149083410784 2473564244114 1433608520739 65681171871999 4944338101598 189733068315 304365884463920 3168497269019 15877330611225 1246854061757 4238288909254 113325934030680 2202131209814 948274429645 4526447451569 11414174455389 1730979299435 1066383010326 283196769172 1581756578204 679346730004 23577785171410 1368356539184 503762912261 497015832946 76695868020937 10028327110926 2198248424183 2834700101296 26465532144429 48660211863 234238163315540 133465419526727 1606743929009 6310131702489 3130941450948 19397017588639 1402902906731 9262023972636 27588248318742 155824959371367 2072662901747 53287899458344 21287483672709 2067200558259 27842946856534 746334691823 21873436502010 31904821938 69059076061246 15447203754315 196590104234 355115194828705 1924662861057 396614009183 958056471496 22579397167995 18677870553309 3961732566978 13464388818100 3910033264222 122725484866 1855181505284 827133465663 355743317469 131595793816 233566329996011 1956450969231 11256523045266 1377521520775 1417625021784 3074840190474 738825260511 2184845271843 274121241253 743697842850 322322734138714 1663779812576 1993858386820 4165752177003 442589733442136 70741274385011 44442546197846 9295457250119 1037495504637 14115374280932 1759206423192 109774608027641 2212119134994 710751759671 1017747255324 89674863130 2091104430917 27833884510 1701612049435 42511534747608 1276937300771 117451934553254 1458014501998 664074370599 184354767206687 13752172009141 23948913444273 39076191505779 4026220810898 116473323846206 2471338685694 1216919066778 3790104848601 2732272808044 2078112586898 668934799107 2134335794217 1450382711701 1468210598330 1644377345391 1059012838305 735299330674 130026716774982 567350895813914 102607110527265 2022310233958 387483659212 973408763356 28720888057192 2835039378262 2219514943358 19443842742102 3173789131944 3073543094684 583451154049 3399648193185 353289299841485 1640983018852 125177862736 1336389527063 975101215761 233875208929 2424027464060 1461575450882 1317597650549 526807056628 2721673652659 275247433754 572204413560 41100475535001 2186159424110 109632541850005 866381096713457 1201316500456 2011955661682 2186839466814 60506169248236 210020250028 4116688621972 1614923100142 2013217542894 162373454010376 386110905076 235889626095 24981858334776 2413777472916 1048660305252 296074215782 1602022617689 2693320070067 293628488633 2725311823339 216966689645683 904571418576 2899389134092 1448868783136 6064215057211 368843362910 68187086871033 2446122291331 2240572953810 69080265013 47586440963683 21764419312114 617028717654 727842731856 751351262089 60399894833 25952945659162 17046528554922 9183718393667 61078334965726 1291556039040 73069293673252 95897692744938 347039235439455 3329977008773 108616184466 956620411273 1519989321944 1981800306076 1997171427340 1173014627648 2448231096929 6926116256516 1057679703787 191049136535768 4659888482178 731007249196791 3507407757997 410270625490462 930009253595 2921434653267 24135319048232 2235587302870 241842958080 2606900164182 2565456686192 2534221412247 3203703961691 609501231530 2472646940524 2054407801202 603299884642 1472304123951 7162235039701 1359542256563 1769121631371 1271662863879 47950294382 323432953418678 747791158745 22870226196365 11042938115950 72309343206409 3242963266773 514843186744 1738309649103 1050755820170 3144631328644 96947510389351 595807922094 134787439499571 1732098876802 363713457556 475746961829 2414279907809 567470653571 1979971919817 384204753318 1434431002349 734236738933 741850890085 1452798056051 2953169751358 1664481921195 3475027011027 142875265385 1989004111735 70028400784856 22871535399804 18823660049330 2716565546716 41651357897 1697017271534 14986451969225 1700900149600 29997730191425 30340025590 3977256678723 1064522859065 2642078143818 1566256720765 3653891994388 120078199934427 45560792467 407476342402 6654440603843 873204623216 2696808966360 43263742809 282956908787232 4812200430150 3117184551352 1030493667266 391077977216304 530579927310991 2114951357147 1410440983555 15641526200044 15437755964 677899130586 69967396203914 133015903180930 697312756862 1485945102099 1604207028542 1214070827867 1759509697111 653692119085 41956030624821 1857659722059 1689892478400 1446316847618 30571845893875 91802299849032 5914442834106 1587800912966 1237742942834 2611907486721 850929236418 615973028985 270585502400 1537754933137 1111555722183 1218424735303 212478003195 225538659761 3609116838264 7650758664820 2445466385831 108542430350329 17208513682492 7990457422797 1386207927100 104390799375359 30741019745756 843832790281 2380047327196 178475101322 1626547724894 1700234868445 1596957314794 2736894710857 50629094701542 279652502900516 2358986005583 1845396113236 1817941321036 3532168739992 587643867717 325928318918714 5094047843104 1130847223862 1550560674061749 2662179205862 90767229867310 103130150971965 1039419167641 39704948601832 239343826578 1291627594209 2455297909827 2512308427055 1650609139143 30839342692024 2022099810240 2704116656707 1835108829336 1499870425176 1946877183794 1298810229076 11813102055611 1658337495642 2994312215051 3069123955873 877863453039 91290071534113 23240481738170 1469529152582 1019597043328 6443000593553 2235207617192 580215051106 92783366745 29139459115838 28321024217399 305255539949 2417967507979 271076952806 40776721082350 264642494616 931750655205 155097667779078 962825008989 2615399065302 8258245891570 1093378649836 367659250585 1271251541361 354380393459 953316782055 24385313615439 1235247975023 614283127397 966184846880928 2197524778984 26064603225952 2830699368954 544113692708 41261113153714 3845001329466386 1541931169379 64725482459915 2177319675555 4173084423777 1419777873823 450994061675 2734278748286 224787445386489 549033270480 3117304775210 277159391686142 60034052712156 9399617068 3942985689045 3158974024573 551373147938 2218192605596 915345385219 1043438970774 1495344850622 108825410919 342201126087 2145157139910 4260234106848 247509649295027 31569699331158 1868745275833 895365180873795 449252995359462 504514876101 415138264450796 1544338672966 3271526534114 2756310212901 197082421558 12611965551940 1156196564319 1786513479351 11112284213412 20229707399101 1049299164927 2649584566089621 1038983881347408 3757155479030 327291939222 66127118009 708542881235 2295237781136 14387717751409 261734211191 1485161543949 382322514959 1649511048679 5435084162304 217785750327 50528604653263 25480822003559 143817855594364 512937102596 1016938082154 116758911627120 1026011542318 599897337117 565316472789 212023922930605 2407268048861 1801713224849 1862938109444 1366479879383383 4072286831090 1983244644059 1938510727945 480413071756048 1136445232166498 8783902536795 207764683825210 11511601524460 181326086075011 2173645452083 21384620030323 1055209807268 42146991372492 929676595261 2152143252882 923773072146 457361288621163 378200975166727 1121249532364 3265238131404 446412505434 10267551164834 797521767784 32011207800049 946529073834 2717295707543 999807834714 25973231704050 150312148559032 32791950499044 2519912474215 811183102862 4027790314608 93913317982 1824959703302 1379678160208 718421915625 1653089743364 29751160681725 115443798506466 72964027800981 44916083538713 1935897671402 1792170891683 183003059816 109004716364 2492328761143 13539191247210 5871841246116 1202268805354 2479117327455 29846435364073 18037703782238 402359301421 455161913415 26631106546633 30635639248599 336165470571 1486722052120 3543559607571 73128567581871 21017354068658 3561863451194 338447851909469 1446169761604 829006090448 578986643446 14468327378844 148075964016713 137707848814703 1869116235986 1496435555025 2660465266748 1461065597109 145249565270 581530176835 28578831091816 145318627357209 2219539496205 18269787236821 732940446106 154943670032917 1405369683798 1943188472322 676342178693 381803850752 3900984481275 2488187838916 25153405204027 12422142688710 25574707798621 550000311951 2480275263343 1463439257712 1448567839926 10427194467861 23372064532623 743519819776 145702728102 217985423478 33026054747 3937327605233 44945793025143 4280915980822 2638749148130 1007774248090 36149863884559 2762954906671 159370352712034 23372692520894 21233114143361 1324052842488 2062465337998 25585138750685 636154926074 1970951302618 16376894510 264039116295567 182563624957055 1205690875135 146436867859 1172857700732 3363354012314831 1658219929365 798611026187 53222113734762 176191938660242 994445400652 2432023272507 2018625060857 749335313785 89263463017651 1206106340161 1072049009506 782821341956 420063152249 986035256980 22051189265701 1625712759075 208556969031 28695363770526 2003273127870 41766902795 132718463799364 483057593873 835528965088 34195221420747 122054486318728 2455305477135 44313456001 1204580751602 2397661663820 2275307604584 4169765780700 89656246884 2142869661061 8866534347664 74595641613930 2228544719370 930296621923 1016166610407 4090533508386 73089100116168 3437605826704 108080376506306 1050144632535 870380723121397 1635873442143 2755852499088 1523102355345 2158022738334 774701724956 18539710545439 8338589800824 421539027636 2216573953759 497073172720565 1106865550316 503337865533 3202104725328 1512635993317 815712230206550 391530985426 146865921244898 6508649811192 314640040241 748602218423 2237012296016 406771626177 6479376562381 14658099914378 1540465135008 710044158586 7742586525763 1076064581410 4205153526710 791900308831 93568747489 23404116443965 809955974225 3835131525935 18595873832770 6879635378712 3451052091142 1392663055108 3551331232635 590242754327550 830682857511 321888311548 956116945861396 2264774071408 22636862041791 539803590278569 737716682379 154415198149852 3994365648896 3912498019713 5017588616578 1688920960412 848570974138495 3187335952506 172572679552768 8229712074 17908687006227 2483282592873 1004064266175 3405770950564 114023170699035 522723659900 4111480283267 1001382479133 1607949059125 391002849662 163347891518835 1463713537916 953677780328 45987729230 1243536242853 610584816400 782420958247 13275375902575 5613163082767 490524790546 2340041028500 8000777786076 2226947021441 1488763878358 48384237055 27191406115157 89055831102 3833864667449 1462297372776 3249727551940 1777461012150 22650853487968 3848841036114 10005933180704 1152797157266 3770607523997 644247432298 48266823318 1288138164914 1577858842668 1940077593484794 11178759081087 802384437957 272378503844118 2392088489904 70464381657548 21405362097915 216336037532018 8453688305828 1221410961699 90452361092741 1573898718052 6585172602799 2113670582582 132783490879 1275973595236 2726612134255 26796153083086 844868026218 477613205931 549365584124 19082331763669933 51824410547828 6204143897277 10256184118862 3094282554612 1251963887188 35811005201156 1273098920520 516651663645 1213978155242 1311465997216 330250635697 102232768707405 899020598405 14749428999032 673818316675 78070662779 479787342330 8646974563868 2106449702668 1425677581301 1233737869201 438734394556630 1092776042080 2975361752532 1814535412589 6884627591553 554117756902161 821396650246 27432231963296 1412006127960 3049473260555 23777899500034 1886516027784 2362203627370 1539733883520 2588561898107 203011524040 1256458954638 219387297125488 3958201492782 2403598770676 1619850955584 578766890450 860947448479 432429132384 4930554474879 1627889279401 459333872996102 8659467024310 2532015109583 24490010943595 3413390068404 2491637314249 204730017847 128311376574425 816206924266 1240578384917 4219782549878 814570739750 2518523878310 1154069419609 599079623203 645105888693 115500152126853 21135624535856 27934059854509 2650150769111 2583645432738 1348590494348 623648720196 585382363033 1571606772 11750377112206 1528211740178 1421199122833 1652468437728 1854270248460 1695997585855514 1417191676025 1044391023441 1295391211207 1582008920283 241690971879638 63875919669 1535381066676 546201928104 2186753533795 3548601075206 716753618226 28795297122700 273426490273 89858520614 336842877115 2738438759270 511952754578643 5694731669373 924427308036 662383733652 1042875769672 1250457835042 1565660571926 591549621179 682498491482 102343013871617 44558218078800 125657002172350 599512201639 2739570632542 4166660506380 268563859193 117187786944583 631465656624 25582602024307 3292125793272 983799342502 19447654942515 2472273457922 77817711638056 707296187831 1270548381162 21257514323017 157151031675 1483257520176 1534193682306 835500140535599 215974360111 1364932188609 28909006752 1931311309847 2552783769182 1709309579310 238367602715763 3689127577662 3294279561973 120728135303981 469008938333 3376179936471 1104817687983 119412332182382 1450208085150 1166630436795 1349198303301 8531616469293 1399002091021 2327475662845 404211547802 1211855419589 1126180617022 1135253846478 1952614162832 1595762473293 2312625507980 3283724328917 1836164834449 2115211884727 2167923113920 3718912338863 126386460991045 3363780688636 887106988771 2159287358676 1096361321643272 206743503262876 3772893375529 1537803988955 3448952362841 141479048914 570130320522027 2354407474286 2539675968098 1263582014064 633751261048620 2458003276483 59018073216139 700227410268 149858632165 1961900171095 209945113737 8059255016279 6762334997705 436358483563 59236167922 305833597060669 1135235947867 2687813776069 54359375634 302796795616 1966810557981 84663867095718 2784156656316 43927590393618 2094571065893 1251275072818 397765922407667 94461333208775 18142857953743 66141136308319 1884672197837 365242790659 2595479994455 483846033371 2908531659058 4057003376810 1955641614866 1702120478280 15347848581363 1237970611328 317617764998 3490103772199 6031585346663 650402501030079 36085791066504 985200838239 3737370096876 550789000237 1103065304868 167390743008813 1148746754603 101968374625668 1956539751561 58415789529 1356328063179 618070213575 407006324827860 20167001363060 2754674294872 1560077542658 3566253717233 16187952049061 452789567588 2552037706486 435658645174 1272316016075 73022381011 1124565311933 13189823583566 10329630200100 31899628865513 775948304721 3663043091969 90089956511676 563755875702 1529603345138 69475490327829 1639073040770 27455918480974 15744640343488 19777656927357 2185907518995 999713229467 2792835608860 3875235385953 1157748037824 94034356248276 2158789115447 675143642289 126286512937640 45578342862 1406640986766 1252917442701 248288284836875 2012006021269 37230501934688 5829905706530 3211315867461 259474438568203 553003189934 1419360039269 1869764798116 1234987298207 182478854483721 3114204755386 1053903297059 630624441524 1814012448882279 9892460859355 911763837725 1860539633390 4302224020594 165358835410236 3505023297333 51426912406782 1356225460808 76712648670 2434044915847 2245436615284 9581917488803 1930919943003 532761916400 20763079625404 1616463315175 237108597635 1971388133568 301105046607 2109627981636 2723267471108 170211062953 2186373837515 22546606551482 839080808440 1070899156093 3493103466886 1560400565988 3659728587638 362437379651 1445891857751 478898304120 310259636620 2217752690809 37699446877974 253577255276 2458197752008 102478462554923 237658035514 486081500373 1064345369225 368459977586597 1209831960868 207096455511 1649038246391 22812889696399 138880228273 21658916384831 797543211901 630486466963710 3164294753352 2417435627694 167206792610849 106869991398622 2336564765688 1464876515190 640716848403 438808186223 432225306241193 17497009629594 130272546505 37637625759141 2766081216492 13012392479066 1896364210550 12065776218164 368216383574 4128242252913 26600012255071 2580989317249 120083656007262 7798355757 984958201403439 1303926534731 647752969513 3849553504418 2578057141906 868828767097 203467218828056 1653649057680 1372037861116 30782611318615 2293859765188 3318894723472 1054944007725 1757662515871115 355781118316 226064038578 2101555839509 1868832221400 736548550163 1465329891188 3326315137993 13885750764333 520835649794526 119826176824235 14414400155270 19171244176150 1335345181851 2820047121997 1032512209111 638067305694 51477720372589 434056214217520 3821234937326 351351594888 2471116658879 213156250328718 1273451694331 58879781043 1854692293069 37822173627659 961930496131 311948561176 710598858013 3391582133353 6277650200555 416633525948 486432511983 3737318312501 385826524495 2753606150176 4169136627115 803538277683 13951315615653 311519896175779 1322778931712 12802173557697 15311594545062 8190028285766 79826920384083 2563644400714 12832826694599 21998255000700 6485590138673535 74001510295577 6148613007129 4102373715378 207922276713 676742697430 1498448931075 2682620198865 284136216757 2166175391940 739361436011 176688244025098 1190813097833 2051223752589 527237936872 20851044819641 562928842950 68536347949782 626604851467 3125965854055 1869744128352 2511926563664 857620356929 2706551914106 428822758643 191848329212 730783419531 50016420804191 31300237992538 504619407555 1681256453160 1627170806963 51628259038 951708367583839 927200062499 112068050988504 1342586407994 2810416837977 12023055603513 522720853264 2684421321660 2638223254042 5056314037676 2149235527301 282452608736646 953985619367 1529417854580 163776291433473 1625278102318 772050338266 1167670806282 3559210767947 301071191426405 3193388554472 144558062153495 348210626568 229675681142 1529058366130 10339256551347 3317016059185 578785463378747 670750328166 183946566256332 28879649402545 1443495698018 92858805047 552881843414 1249655870403 27056693731653 416367241292859 10137823029056 1195447520466 15550126434461 2713610918140 1431833958053 3609103075087 549973414434 22818722452884 1099655955311330 2123387694996 741109708648 19342887135590 16401849027076 25431675283072 1842681317236 1088367312684 11505556599803 435964884250244 1797328852843 697504653133 1331662783669 21329547266162 779562265513784 29952582132025 1093001117131 114005472415315 25766756024833 22001452158736 2879142858631683 7564279943758 1528076143842 670305997402 731873292664 998534780160 1200720440382 3682377773365 823046153916 653583249782 203849001291439 35452358666511 1596274209713 129625910378899 26656855101955 2919451969033 572114540593 1130033783934 55320549584751 1470545100811 28708035799266 36855996970789 4822518455724 159169678706554 624795422529 2564717284766 2022475321476 725810618736 191162982218 111787862471 781096179727 3392342602390 2176951987596 62872157172 2763896041847 1921823514517 328775594045487 3295722226656 14022198278919 2450170313800 4804344481378 863578541917 1530802425261 24127274716740 2613049900912 2172839192132 223434868637158 69421780319 204486840907250 2107672820246 30250046908232 1048194887655241 26315876461112 1431106703327 1429193275731 245191716434333 73635632638 1246100637755 213151700729 2287391023302 826473968352 275265945603563 3611412537928 2259319494208 22599334577855 1140776735258 1117009855271 264908035048 909021576222 2135696263375 1218213057585 2741632702206 25633017667506 309846276685704 148202394555596 1957340835216 1224871041969 292367870688516 652981871237 166882347949 2627071694412 1606312423515 300790119870 1605131437610 902585085834 12096698196082 21184508227567 3240764996803 1880950785050557 3952234639081 1160093660229 100734006053 4112855545867 2304752793896 89156362275 3829302119841 13346909934570 805883750827 12595834331096 3333530944361 1361665994103 194544735870 3295698512295 1276703365244 870083201938 2087706164315 1104190040732 174873697709 106302697492567 1160000959321 1321366696048 101344053148 2782196467840 444640667421136 1395289941925 2258054834665 18061173253865 10660397464294 1726463889175 1036144350739 194131569448 26373590923577 1529209466582 14084593530585 2237186581766 1139931228507 30969395577788 50167282623184 896241537811 156522106003351 904301753453 57479218746407 29659192229289 1925629621966 765774807108 579236420639 55158436612867 481803645817 908178559937 383105490362 4295201030358 4187838854300 172631303406962 375110463302528 37551753969479 2289634128491 1738054777393 14936586339320 293290518871 1158273075599 1165089809500 193885865652263 615619203598 108468381956327 1236568163412 831476480579 2638250556715 894836904875 2198757623952 1388949446119 477729204852970 1204676017597 320689597514 277500689083 1833864491344 22216501232449 349060776702739 578596926370515 110473993107181 2426273585592 127987835419 1357624750391 6034813086620 9743529542201 25539048017718 245610273420 1662796844202 2514073113265 105775432526701 26420869495791 6460031912010 1418583881501 672860799351544 295801495314 229303124466908 400565056671 2498599542365 426528256265 9594102269957 30400767510473 375015448387491 1500195526901 2528375553306 476064560206 28399743968055 400176954649 11161526344968 387885126599 98557847689295 358055086302030 1850169660201 922006392972 234894553582 7989512763453 1228421549385 508344946504 3762635944868 218177802940 275099406376 1097406922708 3969029684411 15563228476605 90124871141 2571908126419 15574094778235 2049918748521 20393492153617 1210576016260 137689824878606 2002962144642 3006322320019 1352277862995 10245918410564 2270803939565 1782468508813 1072434802345 1326756844734 2669326718799 208243683614 484290769204 2511924026999 694324398815 636474521078 225572821015857 131612675438876 2756157307706 2482494629385 596971641892 93855923896 13666013206385 652371763726 4298563553089 981663696079 150607441276 1070963566727 2079895835146 2975497203296 36110249027379 2041389322408 1072248704039 1848777877422 311039187342 2084969985081 1333715577249665 1711040884016 1789978981028 2653881377767 820310045708 31766181354655 1145991017623 3659067104377 1482852450580 1751151870602 2062646895922 676778327593 942066087309 110937030220 992698314659 1082425416836 45358536464504 18417805915040 63553404608238 447278399235 1743239369745 378365797393 12865299375127 1146032850595 1819116359754 2684218351585 636872357446 2305055026699 243151339873362 1268776589565 2342354118598 41876242470167 47332001955207 676133865300 1714575979837 2868311895531 2293793713220 3346948080506 974565537590 2141380907334 263619818365870 1172968378411 210372022003 2191481382118 379106297270224 324232189471 3709429026977 415626526898 1928378939186 2419384138315 3449781189512 31406213327734 51721819676 2917381380025 38941449176344 4318961138951 1886689586692 1758338221612 7662283962869 74591760320 414002363282125 23848425968274 522677524320 1722361382429 3803343048514 3154387169238 1399363537053 341446213528 390926096828 1655145780394 9748423998735 1940384816288 2664204735945 149538873751 617063733017215 924685835438 790955031238 2060430468013 748660863080 1439466668517 726951082357 27732177357978 133510859143440 308000762800042 1402227411503 2723359788301 3755929725488 1318232101218 2063526238770 1002407771004 2605732699822 3919184813125 366005863828 772484973754 14895958365455 1063132554379 351498410810 18326162031406 64147894087 53301410815706 2300927565886 158526372465 667452720586 196050390286468 2730620025155 20919658727077 1619917796329 2603986782606 627595220234 1219062902258383 47634719962251 2215419996827 2022340602531 15665460900039 1897282341906 71818642382476 5918001654966 601488338223 2683936344238 3223639311093 1813346550265 927984903137 272684918304339200 332788136585 103129192694917 29406699429260 1073289805375 1955985815862 91844568210324 1454489691353 3052045748413 567516114084 1036285194538 123833780129692 2439914332740 75028193416 169876572993375 2075328275450 90653425441944 26319101927189 12836088501442 302190009900735 2805167135008 122705934312 1126019835573 1623311543825 2333538354421 293143223471 58657336317933 27059791797540 6147428736145609 2621652981736 353309907523 19354042098716 313172627384 1049731741023423 160642328552200 2305845249843 731025913567 1579528358824 1515506241380 568247571436473 434388148530529 23662824702324 626694127685 1576706626590 431984029223277 579841329201948 612710156345 1108746889851 1946418624478 475527245750835 322966924485956 20023713314999 7025076904200 6357664545930 291064257293517 65718105247450 14576761011856140 24428474844754 359283042379 1095119998175 1010550285144 219161772950095 3956582439453 135739909378466 1355118740677 828214837135 15675030876850 2956160685017 980450135303 939020850407 830313137416997 1136923387449 1817443095592 85233787224572 535519685468 26420246761896 2218422302803 4129376300361 2367396458424 1930349682744 1795313739423 27923713854985 1225097417289 51236225623069 42328949238 693935401581 3831682185733 3931373221553 3427091131229037 712146299186 2622490910647 349858751827 1797319256952 2684682815609 511134526599 2582255358839 3906418196915 3633461503119 1497203800922 1267895346009 1476380759903 910407276679 908996316425 251057754475420 128077100036657 150197436724 377763733263 517484856727 1950540546874 2052657865900 2398490885050 1911266508594 1417205336806988 1017227170040 3892075966381 373778419801 3060367394165 2481346257349 1377883780496 1504751768511 320668277624 167648613935253 908455696360 173502815673 2627493412180 3958348006688 2745355338708 1831398822813 1694037074166 2488036606939 937192755334 132043844290 1184092791184856 2682299236010 2003767502158 3175443747907 197880857665899 472972359902 2882821093019 39868672249771 26667931027311 559984833287719 99780244642716 249039556191375 44674993979734 10367753880300 306425732404117 2723664483277 963902767327 717461936965 38427560649977 1477996057952 119170670270539 840288066694 11184843085487 3036155373323 1484495463458 1795816309876 1355337509777 4238673834933 18080014839931 123304951099280 2883154671214 25820481063473 373996059013 14748735536 2058414392525498 527839837604 8168379270744 17068279653696 13527626226312 274802565993245 31817215688783 1982387306751 12890002658131 2432658575898 419874286444 4272763671725 11622578366419 530884786767 36067750830446 643073144551861 2122088524431 1940426582018 2262909838192 414809541108939 1680514813570 1112615812825 1242277692043064 3370998552284 117728910350203 127500385993073 1675480198997 4922798095286379 1480814631743 2582398046516 1541599349492 2786841509544 32333418985825 6867294466386 893777837487 69916501008292 253369201137 903806497234421 474839730219 112275724997983 68465445700371 67061648930793 1410212927389397 42006579800377 232154167913 5989182838479 2504091717950 302585414544754 512781710375 518945704227 29185490696206 986282067568 176490413458905 10870291436788 433960108679785 550786833087 2733048816569 1659094436735 379661570434554 192003277268 2981136486083 43813351901177 368846729529053 1740758631683534 4639248921021 860277410065 24506055947150 750170322252 27570471651393 521508521672 12985954708007 1340858592082 988133082262944 3145925898432 3930528197992 1706236890422 468781646418 1604017736443 1724672102806 2463083358618 160787515380161 1129707229127 88054835508391 438369347917 903520291465 1442800055301 1248118394334 858745433802 194962517031880 2460908067542 4198387923472 1298725944556 2701577429308 768310332536 2736000947570 193843703616603 1196009439080 1607652720193 691783924115 138296683189843 848827177380 2280806416619 2454548909018 1847835463313 2487260406499 1233936739430 2034562371018 185908398240275 122981954060470 1423218129985 718535247288 1043547229057 1342905264216 18462495958645 536050249642979 1452035561978 23321866173348 583408624528 250831177987 2348777634603 459860521260704 3150576223007 1720813553871 827449191843 1698539151131927 1171585637374 298147639901 372189407269013 28277243753643 20364670287831 1530473149084 1407588973709337 2211918825884 147318901099464 842132543178 855112180186 3452229702100 1253148198504 875525077372442 907977254534778 30582729229 29153553416617 90500407142 2031284466896 4256755055133 1704063063011 2635804495539 5814881060204 769571890639 3315772108417 2154239759002 536624622048 2162745559500 2272103529261 3108459043938 42038286018415 1547412761458 310404491394 134281160971014 2745287176237 355701537558 2464970112512 222049961347888 6382541513882 1415980332085 184900353516995 2042357362380 923293864444 1305043010510 59687021721545 1465501863923 1159546918916 327375246892 2239846587291 2197178634471 2900447338299 32476043958927 222206324398 1762162625621 96274218606044 263744094945 838995628513 1356980067875 31606746890804 4292256207339 206997846314 962641689008 1384891433484 22747682855607 1095453907127 1533807061788 2908368081424 2763713979467 453547940596 2175538373425 614056947520 3059486505914 2942158669507 22635598252660 6896087143075 1858400373997 1427508177289 2201999620873 1024353089427 705866238333 776933237711 16110114113826 897651588587 1273904107386 76146331898 1812681436089 822126164466 2787178360113 1786613566417 2007243690200 7403704469041 203014042973822 1500360625063 2458407681835 2532751569359 2288512675367 21852280582349 800698234882 58427815472 428201894592911 351197614772734 718352982444 11179953414598 1171517148114 10837354117 23620358035759 43845109363580 2470718449230 1581547241542 465228240823799 213050345319 29749333693 1579673327226 811682486471 1187236168918 274877315610 113235018606140 1292460531484 2610151586472 357759724061 1595432099317 3948694867990 577597869975 5566319386016185 3123856782135 239002918830 332470655441 13543385077 361914581127078 2161779544703 395161361468 921408631139 1066222630148 1234488397708 2332838377611 1659891630415 2740159327875 3388647630914 2196528690480 1387091177838 172174647858 1301298446772 248184806345356 2852064127981 292892838808 1556548063670 2420298340338 14338610128431 1520546284419 2935072505029 419053346660 505054195816240 1375837133111 2485179105930 449391666973 1455301692412 1233702381182 263238499321908 3096428041965 494650173279 2374667467072 2463258052641 1151102651375 23238628617851 289849084918356 26673474710669 74297091828158 1893276117192 32872472221646 47820541670534 171954916019 5837943412196 1725043571091 478483833632 140023903252765 2462363067158 62512386325120 456608372529 1199910894180 67221900779 2140506349947 2282886228508 1718127684581 1047223204127 4052845326864 138683752497 20543120221798 1368048000203 1391584046253 2157907925279 619541349763 541863474971 2326174339366 943010387989 214376867461399 27120345198051 1697240094228 260005070458640 582251772112 644064343173 127772558741 18027535563885 23119910490972 1247764831875 4147606897892 1311749819879 14164481131 819890296068 4105836318027 115455578612259 2199068365532 2668926967425 242350626665 908823082558 917791385984 1204323510258 26994080901198 659573529953 7970356484991 63908290581339 43802975390849 1037378851224 26746231196022 629896199163 227830500417500 30232989772106 601187142712 59290553988276 414514563137 887726962150 4907034060873 268801102253 2168569249233 1885309661243 2586109665959 885229880500 2014747822045142 83741778322365 1991601312263 373994229352 2639528922586 6489962086022 3396111931894 16811475809614 1789656273807 1104721416500 12545432827614 33767575004597 717278265216 951305285192 2406943647038 878214868766468 592454945483 58348041267917 2314356780837 749487927701 25810389200139 1084158530055 147375189342 70395554288 29252579405908 2422137672653 43336475606328 2075884463408 1982035367831 110206597373249 2066071168349 13351666108721 2243416965129 1950121042425 1830847750730 898954901653 585806741750 1017909507818 1848187842754 18151599381 1910871698988 25431386944765 65276438885219 301306975810 3951514518198 18130050385273933 161182150115703 2237236408562 580090919294 437046537611 3251740476905 43731536834446 1385247166756 1834364105943 809334618829 1502390436030 895465664189 16672332346684 933743837803 2852088371672 105301863264612 2301165235306 2721622792001 2517030178947 1418863170934 27211294266739 2659994407815 1126870660781 77641199741394 232462917701024 368952653968054 342375699270 2662462605947 9149218243457 1027623170548 8151537667068 2287212069300 238914961642030 41905171759282 357732062028022 271546859680 26888596210 1863952352468 1758257209153 1741871244541 1968639843094 135781137732413 393562035924332 2484923964359 95693681632936 472755985450 105435260078283 112828015357 845677547543 2506891153331 51276499895929 77189269042262 206473178060 289402689542603 19984975086302 2357410195929 21137223335107 236567696954 12339973135773 17722442482452 16760518438023 2022228947821 51446058932939 54357464243 3813487634109 99217035543793 2513218639487 4475864297826 1466830504096 890999821451 317307023376374 634180150174 936283328200 1155177915965 3654979806800 12140222047218 1945994416275 1541234098550 2015933915790 209448823721245 3804156822383 1543826321867 793372578306 1811292801000 5732459960943 859021899504597 222213951872204 1662401263739 2011344943042 1532295623671 12815095303104 26328867676244 1228985574631 213017806533597 2207299750958 1163382645363 5924964426917168 11550849709520 324449764911 4681659500888 3886754797069 1648759422313 308953261183 29358793405275 1441261179762 6946784225187 3610957143879 2524467102912 3525635133130 3492224998124 1058332088537 258579795781 168253386746656 112973092452515 74434661954077 876369678990 2135434066008 1531710615983 1114605453265 79640476958051 1450601772015 3940896608157 3166440528274 106748505013 856060566420 1552400579632 671194087043 135486540017349 1771443756098 1248314628368 422000042011 1411772814171 296306633725050 1470326719031 852659749004 1850898176041 4032073388051 4169713950107 382303489431015 899436002978 643346076847 220393609055 2190365208341 572121763306 889078886149963 10814884575421 2998289588176 36552559919279 1562039255231 37833332058349 673256671731 4072579990663 2766426735635 10960055561778 36896991140554 570553858358 39087536645611 283618703629 1548613976574 29704035647131 3053335923645 6565064186476 73227245536587 2091653428276 2289758875000 1323777162555 1179194249801 23677676285416 2415437485588 892219432539 159546157632 1653448133955 1206696971634 10077946900097 167708823756385 2185106303949 1144799639971 16364157008988 1235342324335 1688449071217 1092901509673 7996726264277 1458610903161 1909452183851 2087767981547 2620827768176 1072667284724 1957793575165 1415144488686 162042562870124 17565100158395 300262882923 1093413811037 30708053788694 7442800104 4159520216258 2325341572627 2372600640387 875433002519 675849946587 1512095714393 45773506336340 668865077081 328118307594 483079908644156 981452000545 1639249379790 1063134707356 2926123197964 69872189808 262105142941 33705576381544 1158462829642 18012443774754 676055162067 3750463712031 1235353654034 2363031089909 682555221197 652227932196326 2494081243705 1797206220281 248541809349 2256438626994 1970634961871 4022497385838 3954014584186 4027927001682 118067159839103 855427877849 42648900542737 141755403372826 2296053242433 1604570506663 116523967365 816389977765 546917394920 12891202770 2477601082545 4097085806617 2159816844486 1042451710651 37930511076901 2459756267078 1386705182740 281177761968 386107092953 332811477941 2056141706637 1113221728134 6102917335899 59679189845946 2585969852415 136877398038164 4169910923249 988651343818 481394160153 9302992168625 20022900528714 994183519495 790262927110 2136771335866 4157142539455103 2335118715275 391505145074654 3886819822382 865488079413 111472665132345 1643315080370 1433690645319 629114580861 18527267776783 2075017114542 14024133111642 1928253485498 28004251335 127146044935234 1512977245681 244840783111108 1385726505987 1868919518692 1499488909958 19596656841292 1088921344197 2158238785880 5244278060646 3584864913359 1178373068413 16219221016883 2045471489958 1649150789290 525960384552 2401821301850 45365084897528 1788498799693 2215831543093 12263548280 278194445227 3842962001932 3773409812153 2263764017131 2153550717320 27216920262 6698665913493 54093031767552 347468965756467 1100390086450 279776749249 51857350527475 27944041413252 1399479288005 1129779094579661 75060491195 25228211963825 1122786056105 1100208947946 3409693302743 10891617510012 753511987063 1164881080439 2343159803080 14573917649568 1469955272159 235492425561 12360981919737 7643983277446 305260210929136 101148813705 4321369392093 94898169342 28436808335576 274385516856 1935827729195 696154465600 861342144366 355151412303907 100255569485329 1596095948769 718565566101 71129758488531 830524144145569 1045259583788 808618668871 2554322858043 6368709417537 105010215679 94815135276 116106233097206 1229685420064 1113934086299 561798123161638 1061682009819 220720095526874 1588076578677 15708321981721 5455957317894 150839387196 1117658310756 2099065259379 687091661287501 8640119013135 3672030082583 122508844009 9675507140357 2222363516117 2272231302664 227978744106838 1634282138969 2143975073912 273224426198428 1383362217610 383903072616883 1854058694980 2065343125026 1067921811417 3557484909243 2652242915920 1213351335838 1625537301275 2383505602614 1560031464027 370981714485912 13198007088951 689095511263 133899444359 112980406154145 840276346274 1465785441438 1183662696746 1011469088011 8626608615037 38530101434745 842606079128638 1315143112615 1361698114214 885383862218 308685269342 803268189735 33622806483850 267329017484 20402313044234 2707978214980 59271936649 1653915262446 1426560835685 21458626527212 952447393988352 1078478522428 1727256089282063 282635703267 165661251741 1112569137230 1866502806528 2983632487689 947238593328 2594790004100 45746396869 891684212691 88905317248545 11543567783376 366577740633 44531568171568 189376824568662 133585940101785 1972891713148 623227485677 5377538563767 1511798625782 2832310094892 2212633066929 1549486494463 3881852272507 531320938595351 221141756188767 3337933978982 521017961293671 36910188665494 161807307186532 351643237165 360100095511 950339600781 20728087793742 1177424920207 2110157531356 1167199638327 1153081704728 1516579011647 9319626416957082 2106212942724 704200498707 125153418505171 135134339210 271117101980 1478577964085 3252023518112 43874318645735 3018551635300035 2068496531339 34027000758366 201651683794 310645120308 18600771685472 377828612796 8516489160134 794306259878 228513373439735 2940555734988 2452748216046 4529738333739 188599898344 6406569802659 571907187207938 2470951176968 301560529421 34391586972008 501309035169 1247621508275 2418370570456 86934853545263 2960485403428 140668576097692 844423585268 18362969463224 1292392834529 1501473953206 2627587143404 1479352199799 1542852412880 2563158471191 1095725846068 872825299978 2109418510026 303224206017895 693859309551 194708196228 1205891688650 1665273678961 111142226280883 170705809168170 140739476944 12937072565225 546111340991 1291582691449 195707667320092 1114888334444 209917150296840 1413051105404 1308591116315 11958000524048 1010011523227 2420003589547 351010996242 550352723391 109890385488141 327175034701805 26866437142579 30572668627793 426922625243 2496229750890 1732849469299 1141065567316 134503361721265 86218317816 2534136434897 574184141992 1137452770135 1089952011324 1429099126987435 2234711949701 1092198385069 168304687512 1755855460898 2605493413895 2568844287505 2517155010654 79094972562674 21186854031175 667612610508 3966624557686 1573119884945 8693370823198 1348169352108 1837120500057 23634499790154 1415063266577 36623757249969 1925507493912 9607002308364 1745283455531 3092212754251 2602255115372 1011069247898 287524937164 17053838323706 3411299484668 987012718686 843868406224 106381143733 1715518607063 993751697804 27754320132781 241024427072 2118263306903 123150340641584 1180311194486 3364680399206 31490714320635 711429816380 1529435088786 210301795510 1153812657849 1484697349965 267852961812306 31349445517999897 584918812066 1751963729657 2253193702724 852245424330 2374530470924 1770813426602 2351205509492 618451547695 609348966011 2682640296563 547939919189 1173572332647 1737982159929 374674755240 191787247365 888557071462 3965271940087 2561946320858 909639897604 3923720672795 43924810235273 883778561298 1233808916357 3543781475521244 792388433403311 8629748450026 160122445937018 11271076708379 840897314460 44439665583013 1826369903200 406463502866 432622290030 24096825125454 515974246452 1608137690539 641462431624 1531863624376 823993889977 200486854076612 3367154285162 287789719550359 615742603565 130144650878334 3339598869440 1431636878376 204949081677 25033029601213 1108637537305 2852581371037 13424503197950 32761370704313 5672782094697 1100914420952 13693179671127 593032968523 17087300729907 2164849231428 539586061164 2005734028628 85790562259564 2150528196393 725273721951 1987912334287 35794038829783 15668028616752 2900156303514 1291364604544 360006218571 2272973826912 154960606082 1380187445222 690512468543 2275639580772 992655678534 4283395927692 953755485204 1325099123694 2594937097186 18521287426391 1798124028324 926123721703 377135433527804 2630317080563 46994520396027 384605779046804 1439396385182 118852408967013 146951385410392 643005716257 3951846551097 20268088281453 1887155026017 5046252994123 199951145217 2169047718251 6175820015368 1111286842071 2648557795314515 788268128104 3882278640823 1248752663703 1070162638875170 229478676046 43209638057795 316557980667606 1529671973083 1914260888479 3643460317486 15829952928913 22484721036192 406727874475 1667789732739102 2223835068139 1151969509978 832781623259 23722717727974 1294029580358 609322924752557 23757696098376 11071404369239 1526313418803 13608875654772 20621360771867 1021247843485 876738180718 2452531507608 812939990831 1290935031765 296867493953 643745490675 421013929289 197984897226885 1350477059896 1096563341448 1062000286819 1073158657042 2000617879324 1172068167030 789845429963 30360037040805 746191016527 82641581766279 25053325320058 518565691719 9532015525316 6318474842002 1090655899840 16699486092602 209266393856194 181621793181 1327973503602 59899627696976 43576732636528 705469868744804 963253986473215 11367052536572 2252554221389 2805984582392 1400060536803 13256595742988 113402205553109 17759452408242 1275648653445 28899409468118 1307145854606 25832399455045 532631691629 2655353956236 130612910686 2369350699642 618937313855 1087297640373 8209535902562 385614946137 27492218350607 110591436445 234617704804 769268325457 233451356045 20524742641402 25749369097351 31525078501507 752885242110 1690467154695 48843194399266 164285361854865 849363569657 2369961766377 152887634936161 1920362130626 911407081370 2158506958882 2851275137778 89716354619180 356507516741 1783441589952 19642769807140 40008494789138 978952034101 2871257180501 29854267577152 14978036190828 1478742181142 187941871566028 694441326956556 272844317828 754206951125 80181290947 1127530637749151 7682004145666 72098055245114 582987262057 1550391321140 5432405583100 9952059354433 7452256567976434 2264625763346 407054919537 10436428354396 898313516017 75133979649312 2134019510369 1994525081972 77209204421 2068825992196 1508637346579 2355935443163 527615615267 1589563847632 94652934787858 3220213670740 664089117940 793285779824513 565543513104619 2129953490015 285167155173116 2381779186301 468340488087 847148264407 1153564038945 2764399358249 3704647959063 667437191809 469106680988239 3408572130324 86847911960 3297983198581 4176859711477 3588436360422 2180411623620 823769529032 54593076693 2913225550537 1987426234247 1904446307302 62858353704376 1526792036766 23074633706 409474999674 417885184106078 2457280345441 4271745520862 21914724079896 3902314798426 1141150566017 1033689667217 141805563856679 192753510923191 30245782642873 101792809925088 1110431504880 842496099540 365949507873617 2634317134196 1207791491692 744127966324 827449608543395 16789172605060 378247502627 29653642726714225 11696211419849 18118816083064 132170025349204 23619355733471 912223992303 1003766694606 16296228750413 193206894033 2687438623654 878419307070 1967615197876 2489300463542 1600387303511 3298329293407634 1327389448174 3231505498662 1903789886619 1889842888428 26865345446869 66830762690987 1629229458896 10901183827644 4154655844205 107120948122458 4125136069117 120617759851160 1524623456850 163385966086325 16816936206247 11126238959479 3289046873037 3936371065501 2018473889360 41069439891549 426837939222 1281234851549 65656943604604 14848932316618 1830830175451 1152762560968 3828102066457 418934398244 14607412193618 15379274725 1171188298335 253587702143622 131576276508756 807901223365 167052694322971 8096457375721392 158551696568337 1794664171938 902278394223 270889351672 1852647109457 1476814055892 4111565381419 667104920417174 1546586492640 825555606178 373784278178 2186682731807 1647300731243 845585276439 26252889401927 666482570403 2251352789493 1869843075023 1094369963519 9743077519899 992060499526 117975429425577 241180689759046 279709492889 1355115141851 2858181254351 2495286885436 32980803878 117484365352 617606918558 1422227128949 166988935390484 103682907510 729772590783 92430507287184 1833313213238 358255107954513 113316396031749 1282990677222 176615440988596 1529039263213 1470721262094 1102623219366 1465288978122 1299064102515 2345802382550 1216230380405 1250775790918379 2518832655286 431104040 94918302546 1465882391522 1541079363663 7865889713748 2187293095065 49473436597223 1146514659205 2543872962903 588454152944 78676709399925 1942222077342 878635390183 35179957769998 609153946809 2231492032927 204482873741052 132939017980 2083995202134 13998479332116 4456080475324 3810705347780 1482693907211 2158520288699 391744624293 18090262201976 1227682652397 3422000389722 662803392405068 558691789368725 1433002733355 1521882062056 141610133876925 1307022596877 1591133187857 1379578705490 410734699556 138833513529 20470404201946 1044172527981 4080585821259 2104069981274 1515185075892 224077221108807 3248402426 518514616189248 327032061898 629564464365012 750315739146852 524804860837 105547803123296 2046270434855 212914166940632 2643951784608 1508222343447 889659439409 152373242885 503439281421 614370652100 1749345223306 883711489743 413539812162 4125951022614 301257044348757 1133495974493 2879620067 116887915933111 4270348071471 2030849767423 179942489249 2270260921451 8421839133 1376484682619 1065859247951 259845423990162 3528989367406 2479946445464 1695689530107 1138224913393 622957639255 204098487446 298802195438 732650665461 2546636625987 1069116613944 1394446989852 28545381173451 619461470540 14348903757612 2126839660826 62051564835729 41626422181192 9847750877839 1214736801783 3659699977757 361453420051 1059176128125 265557353896 1938544173181 1257360800333 918670924062 2494832479174 926002400044 1136610238909000 3114099836662 374708097479 1799334533811 1988380628164 1086263104380 494865258100 77689080049 664144447882 23230663529738 3057920924461 1962231227266 1178869371846 2447667981197 1090677155686 18893243723322 37694850977390 2043721405438 707531007938 456474077015677 655386219970 1346786333962 1236902871646 38741512479890 20631201934432 1238051378666 1558732801521 57222827148678 787581601667 170736779376 431310063126 2361521161742 649791445510 2692125779148 114411893978424 1495138008098 1745492877373 1385796522824 783744027896 987317378107 1036668091794 74753223909599 1070103390600 41381787294624 3733536601625 1378199250728 12101507696363 1046073624112 1104431177537 686036024431 1626682322999 291621667202 5587045887251 75287677631739 1469988102782 22452889993514 885850503962 1469845379653 1713734793164 2496731223533 1360245729413 442425335509 920107043693707 1730368457003788 34076116786860 36344928314889 26479063233596 16470262423267 69924841007 8464888104231 42886975013078 93156797927157 1199674663571 546071202476 747980476567988 278129911272609 183300056017 560056474076 2314352659829 2521198112448 98186582413076 618792785890 841132468561 3063064063692 30389352783593 846105053046402 426436319752737 700505339024 167799985432 102950757245414 898203428020 23974933569122 2671795780250 970436776287 273893252959 100828213405166 972036712450 659977654743 2333606363967 64488212062 2474469773915 146542753476816 2019516507278479 77110877462897 1392466909776 1291631079395 32671662282308 5047939048103 242598904037582 417783936612163 309535732223 97142404094068 1058480787505 3023182447396 520059259653 24646344975516 113804741427974 1895665633342 2506612084112 370787988561777 65859280276473 323242840496 3157849156309595 4024213083660 297568853105 31954353818935 407703364415 1161674560957 1012128728863358 1349533590672 84594627221449 546947056496 1671311441233 91599735050300 28533739886497 5361666836722 1929270382607 3896309369365 1329204479715 27579010801305 1327812672283 8320647197020 2755943277882 843369896568 22194559360016 716868403220146 798471941057 33134743929948 1339007535952 17110275869938 20686114442754 1701370131000 2452179675286 1463503274119 1375703064342 3965679947956 3766306812607914 362045895449 1127330587981 1897657032404 1207971372733 370303421696 2059441921827 1642057554811 1103260259998 1385839745176 2747282145723 1513460979632 68043007150463 843748324564 1853711722770 11969210213103 1813730293030 31317595226387 220417934529 1926568025040 1496817084506 237007295491 78024230273161 788244570051 1201959939510 1696704124687 3414524449847 348286924672 1447580611814 696036576012 106332767913397 39730670096090 1808433008628 3109917113201 187382253784579 19094567520018 1790277675418 2182712677250 2855543484976357 1006822959227 72377819702030 681630183344 2192543327350 23979182415647 2278509658263 962145065878 1963295645122 1779058706579 13805116534429 1617577673589 324600915033 43169252357695 19020323684064 187562637413 12745312581370 3715715195009 3466109877296 418886088463 1169264535848 157896504845172 1314172536043 203118815918 13333092166282 2595342202482 161747248590409 562503501444 83599260513270 145714204254709 676247925222 2729875419046 90034539815 595598856769177 1171186607235 1219559699422 26654466779566 68634643060510 434015028309 413142672057 248349447670 490882424491 2394192279042 35536702302574 6560430065738 263772989288 8988365063798 2133410308782 312304002619562 212998767044 43193466176256 202366901857 1766903505287 2698679935528 2595709414480 925894894969 2075849948798 813216107706 6708960380994 1433810147924 1443719263257 2311387827778 10293343574899 2552642815349 781765145065 1369059155817 2420673197767 365935747484 2534057120558 753086521133 50543356212 238869500139 186567671435 734569447074 1534188767712 803506328141 384453246844942 29634651120600 1370374238774803 6071127542011167 218833275030 385466770072879 2137500771990 2180528983997 2562548242835 1375268897902 1909932432645 27992091883545 1537896526554 24689609013249 595015274587476 1995959394180 259177202455134 109765852311463 600974338812 1920920354301 109425680921 2636586792450 1817606310771 16427406510640 1695388963386 1580220231905 16211543186988 531803579928432 1412448305837 796518403272 1029852469166312 2522139585171 1842203263854 3081132511838 157762222933299 91146521471 894937180393 2682595916062 1468716749899 1177392679344 22385724431467 28052365422499 3606837871913 519939332615875 700569799513 144302884145011 60893631484759 1184544522910 20870235389 5710562934477 1297246448972 2208806719717 1233631373048 31491370396669 371912613427795 193993636752766 510517175968093 412776342553593 26719861672537 3381770348165 723751856320 64788428207931 3746686967108574 117946091101828 1478153247841 33150360680 1282846099650 816076674667 33655541045646 3681998229871 4093795507020 7586049061762 173856519381824 2474597838631 145036985069 26367387885469 1037566231972 856098075984 27694656509403 4285342203794 1534057428576 301649360494584 434996390951 97418503399 12558803035733 800668718874 139563031335 1160508957417 393415553624263 2182186698036 729762646722 1076416591389 40416048324917 995736645169 12771402019590 3610815710441 129496823848953 1557213543893 1928172178344 860948890836 21265279720233 125507881119092 910664247995 1526335939394 1112733905016 629269331767533 2147343089088 2544887017525 32103973790506 4245834244227 1188666988828 398924228754 39702700760857 27563335176939 4272523412346 787686257546 1402376685682 77160861501125 109501584695 2090125686765 732520856493 1288925361108 1241923992892 146605607561404 2569468165346 1513682445055 1499161776072 740380436041 706240904025 4424467856960 1225859868707 1334244700491 2520396595466 2429892123956 9226619425779 1293633999930 634246859484 237868647368 2204098055713 1453676819741 1910014628241 419501461039 4317923089298 1184410393724 1326468378635 148172875931547 937828364274 1257161596159 2495113449223 1196392879883 1970049499589 62771794023954 2832622186565 1271081867327 2627179604482 28235731995 1587652285094 151945512790512 2443800582333 606193655271 2693230641205 566332177310629 1441893036940 2734070530839 594238155567 78478078112351 27024436679490 446630760775 4273403238376 856467632789 25825791681942463 15704771591601 717416970274 3339404813125 662599482807 2614793068260 222457388726692 3680329477596 64081475475277 553420619543 709846514017 3451209021643 1032822545697 1097683739425 518896847260 1677145917283 2730272146996 1951651828592 1276594883207 893236723679 659999108165628 147677961638935 3053770594602 18880898014826 3299412902891 624918204351 112271964010126 497910644314 437961400555 1504694154145 348977349752050 52599776880 43045011023815 1076415216511 178411375728237 792381779738 676668864931 92718050102 27166370809767 2480363065163 1658675724026843 2290516182045 1324079494935 643732118269 1294313129536 2447836404692 2637596761433 4988549360271 2702705284452 3460915955574 972782366454 129426535252 171385144454898 1108625042406 781991630546 2147213393566 1162261668006 66809306638 1548152052746 936126870177 615594143681579 29235507405201 2736082553397 783168346156 299719161429 154633344341 2155307367226 419057556657 2007954819284 126323595118 1056736149244 12007328177062 1282706747940 2364857664376 198463766308 3144685688729 325416031871 2703546371691 2259766095130 55842563298737 2041405561896 256110872949 271097690046 3013742091438 1569490191127 229900709602040 32177871240420 321803032217 138766761651 386444209912 21753110253443 1374432427457593 327268750726 2708835165854850 2266695393156 1554809053119 73145798157936 1138457744052 1835463581984 223963382877 861250409567 55873837102 642940054898 2578307096697 1314911475650 2280676678556 337430182845814 1883400003055 2704398003331 12783008674717 70318080255 12429940586204 988824311324 2370284477109 2557886698892 26802539576187 228953385736522 2745497290746 485249067561 198318805018960 335460796921 2674985925216 2760009216710 4298934598458 2469597070818 519742194205 1548293177129 64878308055646 135693675350261 869216563617 2757884178824 980280034875 268653224076 946803595529 11641669484398 9795376879436 3351914106274 130076013942 2035331245668 821375355248 4085239858373 238631255158 120166578866 949542378934 2575632468121 17210123488067 115584453673990 1197392748501 224665957755816 644060141222973 2334309126447 3703762796892 199906412667743 520051162449 711478946860 3560658026188 882925444628 2528877754288 373835750924102 2921074326446 4153050667828 1158791960158 71440563718893 17204129800774 2150343075153 316863424355 167128712931241 626036868598 182169383551 697549683781 502604780929 6872919204416 2690446670758 2163261665781 2515569157258 743242777723197 264147568010767 109656548232209 3295476229656 4043165819915 245066314032876 1482584003991 2538551882388 1164614293005 315030341315 1413526636213 13528485567323 1894044839138 913603901846 1203150731036 2663870507218 2877817802709 2191515410047 1055465326601255 662575352310 765696800163 1850157563070 196719142277 1987222475249 316703857824 440169849038 316692329241 26999786495474 1523187620465 44483465991604 1216358263989 197825915360986 657313165585 369881027378242 179197701960 15702457998 501514762181 149499441217645 183560107585 671983332970 1780367366430 332489704177825 2032905523938 834436683304 71230260783 130654299258756 21750165572588 1227419200940 589073501007 350892218386 2955112893948 184197771446240 937495876537 3029118616364 1552998501328 75886692187074 25783515965838 2133350093873 2678276587183 1066295232615044 2198679307908 8413897074163 1623744356745 233548321858731 533722722533279 529997126865 121224008607 3997500424838 239264572576 8473031719785 2341519873987 524893465606 1374883951189791 856949185348 192958509632 2377115602989 2906392744001 2730182320233 227966726377 734062055579 1063585440466142 548659563910 668237394273 221647014754475 30667858833664 2505028209767 476733806225 66880051594592 3995401289768 2589485706753 276783623514 1366003928642 1201903756953 684462481346 1764871026100 22589557911323 1181102895476 13295196978894 1982882949333 593375659671 821791296253 2279291010112 512307490652 33322375987387 1293078387418 1523410396984 99776702601351 1062295098085 252497446954 1351823737403 3766811051409 2191897713930 1818643557522 29695671674563 323938202386 1440420771204 1218604431562 2263322809178 162489755012 20946753039587 31064369128658 121127500495393 3664900550176 1954473479048 1773990682413 665782657225 846267866391 823180069850 187709471330030 1304400367276 674988577060 2542542666989 2886511271718 2653962233942 1557519517869 789493409387 122154385028506 1236262324394 2336452002491 9708583807096 250383628532 1215461693920 374785681515 87313026095 982577368806 2204320420395 508492972741693 326398250574 17582022380229 2411813198887 293463351450657 50035171540176 388269278059 1975175031578 137966054539 930829383422 1626667039306 1379866663589 448784295066 1802203552612 447728819275 10274830582796 434076904195326 2491260726639 1771207337226 28313807089185 182420395095269 1826957628720 174394383391 352116089127 1323516101979 82553865734508 5997399355724 34908029636608 39349359511220 22994273795238 69579475546457 2584360611705 1824815953418 2009957406087888 617267566773 26664685062615 4146886663388 1866574368799 29220680758494 264656632790414 3784760998812 1209657593622 514637072524 1076034305207 3044034357765 872121390206 1038757734027 2268648131550 183177067068369 1310618564765 91709538750722 25996043152711 9835014143523 395061615360 423381788279 182708287585 1845150059395 799567967336 3010805322380 9894143204258 532059168254 981325929056 63579472470811 3730429586561 291199823607286 95566149393975 1848931450546 384540616190 3269199886847 2232669849856 629609623103 2688891449039 2122641497255 2251998218128 2058845471024 165653101081647 2519990758248 11484384035797 5836985511810 526695032196067 1022162688677 23148139337832 3336658714623 20008187405517 37609483115355 4106033866657 2609003256999 1213748575434 387387334653 6542357279956 3530418343426 2516279412386 50110506997193 828509797726 94382179124666 15248891440157 801540044367499 1987475496140 22029810583748 492435486170 2979298535844 2031296816100 17322848663022 1491996215475 59027918535296 1407021578442 87477532002126 969509255042 1407528142015 286283348926 19707473864365 3194878043824 5828814508381 18802546439025 1725475275523 387161715999 19806285159475 710550636996 1288714077620 1190103372294 1775862596450 2551436899935 1449380427261 19664876258925 606293028251 1859771828093 352870184606 67459102655905 10207210653573 93280059065386 718616124795 743613636197 2494634326688 1759507220837 53363020374050 2494940684267 79941249921942 2515652340615 2325999853834275 571741099008687 1720833655067 1705451889945 1997120140401 1648492943986 43205237819429 4708318716238 722253357578 1545907462546 1638657998533 1313893644548 1864870373700 113660161179766 2248605419175 238577911190 2090240172942 2472312733210 1787091989084 297808260267377 1856528918140 10223608639 30531808793239 3638471490299 9155466138066 11854396380103 865171958968 1459897823927 461469728163 966957056473 450017786199957 2367969536007 105113575621306 360634309906 933643434658 2854666320226 1479315542915 656554817649 5183280848054 2333324768905 16394483758111 126253350611424 1755411702132 692901693344 331809833767250 1681126232053 1808574623422 2776651619702 1027888682598 1039230145495 370162394549599 2489879687308 335078755847 449180401323 346247048691 17560242081725 26802957531697 53721759950683 264880142771 1144407953335 1109536114126 586929264375833 994928392063 2059290757392 893378040544195 1908539307035 241725445611948 2332604772438 396809490109 901414921359 2018243012700 95390052450752 1142304139253 32004628611298 3687075647461 5979833595362 1714233597711 1794267486517 3826562824818 1152683079641 3129897912393 1228491761646 2374361606865 222432072689583 324499470000452 2358680550411 2507871972250 3050309441468 307928138024504 28784835421834 73454990072735 2597723753427 2323869143310 191549185394919 1116802984322 1509926086218 4189965547839 533049394889 1506523741224 19440884777558 192492284053742 477515996388 472812337470404 1151542807767 214145632691 209096825059834 27128159136 2075015597534 996525052719 95047236705108 354586364046831 663653864266 1155148126518 11047344244733 1787504682918 1368162731626 2090371307144 153530174888111 24553298619153 2373300897946 490057253440 1799640497081 28749919927379 3554037846159 3670876885962 165891082758658 1067654498129 41157003060684 107609718042980 1626511103517 14240340657751 1960742903115 858849828510659 2043422352217 142830828052 2411653344517 1990976699060 629314676805 24012524015340 64778387033 26348407441607 24632596900923 622790818024 1155785611257 581637586854748 601178459942 1195938047368 5004108164268 33286396924104 701060219647 14351217441074 4174028163077 1278755110672 2309401381205 1486352456209 1831158822797 215589537525311 890007132955 1966017997288 833130837175 1622141056046 1761005266612151 69347250572975 229734895210488 470081356912 26094032978766 683181074366 135464908073144 986685520811 1052051874952 250673021893 29597121251 14301355758330 3434424076674 2442970554717 877021282252 1123315971816 59176844722 1093262110141 15876706775927 109058906019714 998358991896 242264626049151 714029930285 95311136711 368249314242063 116395579378 1943303541200 295886945098 244911155832000 108407637686260 2129284084208 14877065602482 34542868140 52230234658051 8221626533318 13722631145199 4322631351528 327380355699 435475268280 126630024073633 87701199160 1921238315086 131092068741 84034698641480 221845322569 573433975737 1147102071917 312168829726282 1517969732210 89112290449908 1680287443430 1797166785154 421199575370572 981406682037 1313788981601 972065105719 2623148724054 2680379978408 4786802360719 2015671050388 2846593307728 214843197491 1382428688837 2582242061052 2141804493766 1881728547205 2024032706909609 626154855858403 1308361394344 478892147853536 2375794796489 1406836155128 223729642140603 4837610074293 1322658313479 2478829632074 39249001158451 920592270797 161628516783 8733097597958 18935363033992 3281046628558206 2070837059198 2430864967091 1151228712337 8099757927466 2287398494606 592570415834 14557564742994 580127853272 39289803041161 63847434777384 1523909215702 672992666038 1679879851194 22466212197248 1190114374996 4308121038572 194259627052 276400552235 964329007722 11830703765972 2297336002948 1253893547188 25254826013527 2126829748755 42089426617754 211879897673134 505824743836 1204685958081 238667726542039 1254873602358 1537196063429 960375864102 2168621847396 1425226475406 25745127086163 1749330074554 3861745614900 119751517953418 273454041626 309063600379718 330407793493 780723368613 4274434886054 2769895097258 671614175242733 1137881863402 1703587077577 1619050454585 34953241840456 1574295527629 443343967769 1516089923812 2292102443756 20226342367840 128329176053651 233325639698 2062792486223 4011209671999 967462261730395 233648982838 1125220130434 3717551766866 29501190809347 2622140275554 1618278286463 268004494958 858887677422 533705119169 1427453071295 1762421149454 3680145020696 2177462086153 232983011006418 23722169800040 1039513975323 14898445328985 4395564232560 2428037483086 54673451124637 15089176446990 27251729756 2006876002264 2660562742498 1046759439941 141213877908 466560773887217 676409170885959 3490580677832 532793340136 1312854795514 231494443143 1377145444786 1048958054622 2049061890858 996541274385 2930032152846595 1227569313743 2922102328993 3012151775986 412593291962035 1950596651332 2019328587047 953135909735 2661186403676 15323809176205 3323133409348 466167424568 2547383953533 214853954425072 1865090567296 2197454691090 2080736361872 149873379461 2178714197391 1262879837999 14356948355470 3419882527854 1550331589365 4002120228129 1309007569017 3044670314911 992618645028 655443342164862 6321928159330534 240493668218977 4535583354237 988408341787 1381503782537 2769346025207 1034209169832 1151707372999 1480327817654 11065638371826 4979138022759 20730468847317 33577596102637 100009528384987 1148722233829 22254042995927 7121912016554 13786410711710 1423597446083 14477313996455 45423178089 1585356688567 4107834858052 125923982330 6990492579568 2160860049100 39946805685558 346630180542 720163390717189 1709984282168 14079537347413 2003225965549 2328349072537 2701760930538 104353155421692 219509219132108 2398711952687 1433637596114 1076037463556 984786279171 2373377622405 2656237697274 3415769899880 5970081964781 2333384831140 1203048324052 11723005265217 358973618792 2729977659025 1098887743417 2422361678359 983196212448 2034732510509 2683350064820 952850648241 6988341667102 23875227299174 2058203236228 24894330038 1164955111847 2163184831282 64072551710 1222614592630 315279709794 1522046364528 1198067707248 55913271552278 213756892094359 1162275076241 3876308106558 222506294910814 2544290911274 996136339634 1673684469191 9167205924136 1062337398469221 1038657988026 1211115819167 3716892390271 1292541232299310 1441725206751 1259752611319 272238381164 1450660356002962 2581325535606 120742305103518 284620298901 911888466886 1870124439262 1478607661180 280664619520368 1070482568352 1187243721899 392069704332724 1508589047466 2426104352085 330650923513 58487226549877 1072643367922 1816932645206 434979558136 2020284792784 606520426720 21836078428102 4079897919930 1702658739180 315057885533 2241525542944 695665466556 98081766910735 4720222154409 587631580035727 205696714683506 2887434661152 912872813771 2020313051160 906575131389 144165205984 2414704706295 42294506791058 575245632451 4081803172776 1319427376235 15061835675591 136122718313180 1787167867912 605341781992 3459264131994 249309314973751 445001862908 1543444795944 2611128330406 1423445745260 1055917319754 1339605099616360 1118038401400 833453519492 3701228354862 351795531337 1420734925288 8719307192639 1402260014758 2385037994626 1809713161544 1704523270948 313281262684508 1867199447501 133643061921870 749353109267 166761177688122 1404411847250 3468830520 2919241101297 732266183612 2310418455559 611474959539 2477930056697 1865629975831 2256313276645 66902977402 31243654060359 126997520044 1167980442990 2335823609210 433824011015174 16431614003663 92200512121 189874105966914 894383845217 382946250780 338747369704 766394254821 743428941483 1138108668640 5162851699915 1357184956412 2269263326560 1684898187187 80692377186 7806586669522 1510633773399693 24928000922149 10091291017031 28662566741357 1432914018585 8642295664824 1185357309190 689669793255 1029214555321 3721722958258 31485868355139 3627984636266 147860038747880 35992494318298 2568438372255 31271039183877 2562085246178 45343731851932 2116784074198 24873696545987 2301871425871 880804769555 1858716014859 55639898110 77173017682941 2623901853113 344059600360 2372106067118 74574096100134 2234816626839 2879334431345 9045458838866 1039285166329 1137190864118 68283139537316 2914165360568 20471723448895 286758247682430 190236715158 249616665121 1347000626600 1809347789861 161024246374 82698714343800 2019617124239 482077254525 27904387163595 5512573242253 176727859005 2135014398056 2081614606978 753193538422173 1310351539235 96071091139245 2070082008040 270466417660453 1943160377494 288945375078911 1227584544214 624655864737 1780991311742 2219575488690 2399007126230 2190922074792 2046117771166 1905360157646 17855188364185 509129687912935 5819040396220 263920558175 968091548222 1362090280470 793038385107 189385110935769 541579375155 785573668311 812130153272 2033850311332 276265400952181 68433735120 1286716024363 552151856669 2534164884997 684583415697 1209142560265 232219985411 73007378475017 3970598790157 15609040701755 99579036565 1500541774365 3636897172735 2148449532051 4092621917800 1702697083764 2554287746589 4282700416507 2342574020976 1672948933110 25264517933717 82653933219498 56192165722213 1550178982492 25722962590133 134757630881 3650934182538 134321560085 2951416810556 1511671385353 4305762526847 323374166527 175389667827357 1583568344940 2592424369400 54249501221865 51572168700 3270269683374 1202703597103 1376519037338 2338750707763 716443913912431 8923184520100 2765427776540 2470983613253 425704605888151 8485020670 877740887951 105235424033623 2022757762177 1359483746917 2312815773568 443998917639 989007222736 918857200094 9661643897350 42957763358938 1104378807121 1761002643202 1228463663137 582227556847 1692332599371 421079422228114 1534538227993 399448644815 149631543983664 3112379122382 1348717507410 1958062693356 1042125315807 158794225121980 716669493499 42946157446217 195382116501715 1823128922380 454165739650 1542580001538 3466439657977 2609862164608 40907538718252 1222016212637 1308524421263 30562429774502 2721539686876 1064311664626 2086887739939 6258468427939 4032258967597 583221336104 4839954975353 512889700001330 62939440113054 399887948531 14875340614309 12474248247692 657189026838 2487697180744 36737105766 56805962518777 1441352018999 24633908751064 641051666846 29729691956210 2113715396419 35079930018616 12291617910136 605532626632 793935217821139 1346384650025 1617442020305 168826236543 1383422812671 304146608414077 25417580619810 354646385004 238785400335 1992522140136 506200638973552 31160304146748 1929640436740 4779655661442 4004116838995 2691287164577 165223806156 7969628452285 2338955738368 110739357234 1405452952309 854648316529 8464769646075 3325102152716 1897068067021 188885518780 26239370335198 52451848407810 867100155240 1547429558693 1159189679341 2484355629535 2717634060861 3020102859274 496942245543 3984513089230 1788304821573 1641647003310 2711679790914 1315536940950381 327652387330289 7807787145656 928172147766306 31425332910123 270516897636203 9598538014135 4258168317502 298391576243 149399322928 766514436026 754450617454 172714309240250 213033960217 1964057588550 213720127837 1010570523167336 30864040386543 28816497540150 3101066102568 1030153974590 166186914890 799183627650 2146652569456 3894524464692 327808702836 84685570001860 2484190922293 3866092389635841 64080452851613 589424480736 517020390489611 2653575752045 19272839605116 145383140516484 835563554382 3155471301133 356770208033 2114436522774 150256300532428 1536380043609 1938938112276 108616009683201 841893790337 7946127407673 1434158111397 786395169397 3822825341653 1821429787433 1509488832619 2054279661819 651321652469511 628281036657771 858210625739975 728593448736 1113682785067 113748899152952255 34136755353120 5427938724262 1808009635372 1705819822985 87024671319827 322456092044 4771150763303 15101925042 3194966886620 1874952395992 2302738081971 1508971536113 641352867134501 15849109491452 429709359620 249524557459 144446026676 1132890933126 2585743221287 3012465437984 1001993545901 571625193902698 2234846700584 622910128798 288261548316625 2174681448298 2118290723072 429369563908 1226543066255 752677973158 61582038968 1329112027618 537268991943 804743194701 301174011870150 693434453172120 1302234839037 1134158615889 64542024006202 1971631537109 1050969025569 663749510458 42705827770145 117072104897 1793912275585 4281727989043 194767884721592 1507884842707 110939455325384 561724934937 74646573612108 1055996740709 449158275016 16976450634586 854036130739 1229182409211 12586565492963 4321102803554 162612071316 133023810189324 529574187174 1986774275729 19571504033424 373465997742 1303643600204 312529113195132 244671852541 887733758492 2984408403985 98485941418129 397891351763 126155981568868 2067795566752 340033142946 12887754309089 2552029119558 3602551807072 2663557545158 50161517247450 31725478748945 2437437181881 220094225494 328089004867 1378529365318 2250520128948 133476486744 2104642309371 242133175718 20096372093590 263624946423785 2364949505482 332919434217 1513922796837 91991783470685 5632029910877 1362005590958 2101366856512 67762266386422 1135979914577 929416483322 1792523804040 803680578044 1967931964931 2022083975761 3769061123647 96154791879847 1277445274875 79113654174 531582454497 646811987064 95364796106154 912925980169 1117023447944 1352669425302 598494363433 1465056836740 1495501919635 744214904818 2336913158979 38930988850456 44920431296448 1293988248111 3251819421721 1019482990314 3586693463056 194585379958271 399071332407 4490250805777 2095070407078 73373693854967 410130608337030 307597173740949 2628136581174 297896193098 952465562310292 28623373449239 2520244880333 1014243810704 215015988242593 27112017626554 517715552224 622945108837309 1265493157388 2973048669399 3883704753344 176065011458 109547682882247 25798647701692 2765055729228 894969083747 45558811549897 2505284001592 517566800011 122389064202 25319064178592 1115733983413 16988109120274 1602663402835 1550830276559 224233119173 389407414746 22841540623358 15628212356246 483249021176 1635036923663 1734063147277 3304412242471 191450956577897 246095925849 2611233696794 75723248521310 2667747057920 4324476351090555 133005137617 813511782367 1363250323270 1652446194153 191132990313 1248630169899 24041451514016 21916402413752 1084219732623 1516309062264 11957222722 1911232995852 76495390334963 2806118299493 661490975784 835699559147 2732476307414 2397599946128 159454990455999 113954337585659 2635279400941 2337578852281 4223547154662 1860647390882 136082647319 2677238526916 17957264837774 159924905285 1089398320864 13336559714341 1663383962190 2347506480822 18426075779833 1312658341210 1298225115014 55549527569 54489212669011 317878918963357 523392056863 1686299338337 313364505638 1972984488633 1356503897718 467437221372 2508158168272 165619607777537 1820799312238 1481111262106 3481997154604 156224919095339 227222882415325 67672311683263 40773990399 24220643361179 175756863264 2732181190642 27819391416358 675149621413 689094090221 3111336781102 2694585191481 1430738041822 2582962959930 464694632966 1290521573975 2608856284774 475191779184311 293676254923 6296732433295 930665222632828 1145649626746 2291847714233 1948639532398 4287812327430 1370150442859 3056014982396 21178696109 12498680870683 1597707214474 1015893250365 328698920501 2027106930312 1346335594037 11593871683147 2167714054439 1012126048737 127028226934528 5012125374280 15605459481076 2621444416149 59790680644745 1998397056716 687245101755 2357963811730 516617325910536 2235266812528 1974201605774 1202059706931 2652139645680 41816104474139 941408825948295 194473393900 14160164433009 25437494425470 1518401507610 4193598925928 4116798557148 1333028095021 5250851977185 312553797137074 184398016301611 2481632407098 1384751115584 697102946112712 3949331787731 2643572042237 1242391586907 1112476862579 932911365849 1975486827984014 326521462277 26502944365332 3084691705649 24493249828336 22864167785755 2031797030831202 1411544911237 92795715396186 68221353458845 9659176858050936 19828778974329 1043748639509 967401287957 27183542755400 2372381562293 1756661372798 548761729454 14466876319120 2022422361120 4483071393208 833502698018484 66369274282564 756664572772 672113536308 1364152062280 2243751211485 22246638099758 2211059655357 416164464640 1458261706930 322347482032 2162373426956 2312481417023 2017113068566 1284415255041 234545014603090 7865255426504 159494110348 110400266972700 6972769295241 2307665919666 16785422374651 826724843234 505723289006 4703683092749 486612920610692 26196836198971 3447994945540 10233967209642 165754361549993 856970981262 1299487312419 163784446286273 3337404748900 1444489853947 250462338857 17145163063470 1113522362284 1364811350092 9445030549649 1066381320935589 312126196877 2280668258678 21144528130175 1218660681698 2056714116340 19070930527254 1475634945790 2728338991171 2721326325163 1724864244292 703751449987 939551437589626 1225938770978 144008391366423 1471649493770 1714496164580 19808997567577 16669674888432 16514462817657 657216244060 3618915698631 21373317761018 1541080454295 2741257055984 492315322726 200239938382 145481790088609 23283705658593 14860459852888 593675990781900 15433688751870 103526149217805 1172037347161 35842525804254 753513155888 236431013227865 1017007260081536 1305340134543 775491923127 747293195928465 72898176277610 1003938649526 1718002646761 2118805323189 825095913370 1029008426630891 33126718719250 103621857800142 1330487918957 125025501858993 44744466968902 19856418109768 29913263929843 980685957277 2728971342221 1806773688905 10775296764943 5368840390963 2289400818315 137647324603281 1044515826746 70670235995663 2086009924789 460529708590 3701975639834 1539077015199 107143819132 531239503959 3719683334690 574132332772 1089692577928 648117524085 187527270068 1442371214418 16584148280427 726282475896 150610990544916 2701919768770 2568415773268 742925919888 157533016341914 1641270570878868 50941865680447 4315436303388 1335959808577 664027343298 2234772225076 1149968266309 1353793962312 5911743531979 3060558221053 66246878851928 1813173436834 2684523707299 514560635860 24133943199423 3547132855821 1287936651546 2581976458667860 760345713484 2405444835294 150856526307270 3144780020333 701694126789 1826809384650 932087011882 1917278321785 1110066207860 36167682015568 1094475631886 667079710517 1433514757529 1709274513917 207943674725 1372073405968 1895253087148767 366868654556 518967660116917 1871519170735 568271996511 139135149611 1404568273171 9670125237428 1876813911391 2439163370830 3962150877596 300204315554007 1718536754640 2740942178992 433280598983279 886223279640 1337345345581 161801699263640 154128766435899 92292369288312 1934708798572 138070569150277 2901522158549 312078679324 1166569969468 374853044696 2091348637391 601969841072 26674236831773 1346131813916 1429618560410 20825619753115 1491166184272 225122977996 173578081316334 39973048018209 482701778981 2050934483547 812372647335 1318593849211 857366661273 31589767285538 2358170409162 1948021360164 736443503541 24570434867102 1417592944380 3555992822845 562607894515 529675148467137 532297155022071 32558452559770 913756351557986 176247162428922 191316172219834 2152923912016 1825560786993 102254354150227 116253655800537 134795163958753 1389867634300 2100456459339 2355181315744 2055289449708 22496687591827 2676313048491 2551291508680 894264399363 2617587426670 172690594227 1968852281143 1921248141920 220601802336514 183292062715164 21979046671540 891729971623 20181727684593 1895193360706307 1608069897676 96065275428704 10851206077680 27470632879553 2114821331377 168844414876197 2015561730021 11638675463364 31229113726942 430886071709 1037319830039 1672542413897 861024521007 1400865670604 2450064165738 662098980108 1524614038574 171735183620581 1720956383640 128325496036 4322178277473 4207591679505 144386891795 1309898873722 3705425161346 466383145420 5998884375886 1113646817427 779880434001 1536322756091 915284438389 309829463017052 1113101426134 1843159864843 1388904301834 103543676725 16749247144901 426518088418 680727243493 69940416207013 3287328027571 1596368246445 4252844234956 1591198461875 278516846915 1790703169743 1557535966639 1408471167278 1661820068204 3831308831073 379624172091 619715194703 25999285679076 766735140501787 90422918896 3756405643407 234530542511 2658393292182 314127437074 137213142707557 1029083385577 409233329882 3791785108105 285125142977 1476435183876 588633547208 560448491839279 1583802184597 265205674402525 37454282399095 1035484231195496 2432446002841 2677790586562 2075934812462 870194437376 149254564260 589935175565120 473127975966 2529331890490 219614900504 120065774197 719491609390 1615420675457 430753360036 3976260103310 128266977473143 2588118444846 36746897251302 240751951733 1793521636969 443264409547316 3365102557470 2450525279483 2436841032870 980663948235 1924036933296 21012972986515 6423591617742 3197310586948 39379905498272 122184701449 98986218055968 2386934134827 1750151657302 2277877666028 566032902313 7924806375555 1760499113434126 18374101571761 13840694876411 1395880627059 27505143229722 2873887858315 191712135883545 1182272901889567 2260333314252 2887580595943 432280593527 617295270895 2122368201151 103012723672 13730607520379 154822862015156 617391716416 221809966603882 84184577961082 439910154252484 133913176050301 3920768978854 46600429769250 1804859646510 2834210373942 13514937268875 2136014227696 1068282436637 2078580930476 12349793781133 1752726312584 23450570857651 25793692589797 931837995206 2371645916037 4267697629971 235643890384546 1021747920037 4088050363969 325983542322 577069244073427 4306118203266 455402538819 1286719736974 117933010017178 1625940988930 292817471589 931496469294 25494484741979 1418687507012 816483272065 981142736832 1945010609436 388997367670 2556070871390 2207402999961 3701713517029 2174491945389514 1150387610818 3045230155126 20739622261298 1370609591998 318672519504 910654055254 3053866919325 2054478073830 572990337834 3257391405460 429482330606 2174827763192 60955664991941 3738501664645 702534107777079 1267237092193 1637690378017 810618505609 2399792581487 663782383757 31258809599273 305151079509 15788806440014 745487842959124 173193694809719 2286999023958 4149216415748 2241208811388 336623845222 2271334192691 3050132566098 1478914811048 1181367863961 20698404767 96506121451563 2224786033601 2902474594884 2520903390029 1518932062388 391996095823 1386204960579 207269168321056 257985185200 11439430899405 2711657700171 19812363962759 1503915559162 1213926711970 302568892572 615002491569 1649979193236 124198574983 113747364700638 860388777096 1344715631287 2831595789831 2259292536165 131767464914362 1545147238584 1017900674198 3393535937598 2255763298806 3972240374822 18400012454128 202927960690 296637450951125 506513025285 32138186469403 1858443582131 2682318488232 65256324027997 403377121703134 392759403720 3112982540181 1612897861368 318704014730979 10106580429431 1429694012995 99372082004852 1491316335705760 2692047655021 1395226953544433 450521564712143 146575022328 85062413957 24813548698435 277739445608 22834416558445 154311265983 382960809693 2729235465190 833191673824 1043650222236 1457689954487 29740211367367 2094611161830 271944606950548 2397813862138 1140062558104 27425427376159 1171389417387 874549808570 2996328948542 7487790913487 141967770860 11755141507294 2549628913318 24283289746960 426838880735 1676720597000 2399145383713 1095930361477 7563351811506 950835126143 692866766530 5772662103006 1761657379967 686198777769 684990386185 1185814966189 23518957384297 1300951449684 2573747074983 2361830230095 109309305521832 653598085817 934659887171 144555642218 37132205829210 64645855225301 3154930304533 1336259483454 1266153976269 1314096323198 619432015010 1023147959245 33127441682267 2881211027986 2587133003812 4123660485018 1412112840821 4231024909971 11568909879849 2752210050963 4010840708430 216218293040 133786327957337 341654337074015 1791846195052 6581520892670 2391612117209 22976296278890 1888895884145 67509356597354 266047585682913 363269595736 725463813435 241396243954004 598260390745510 2007641633368 860518635873 28473292960735 853962791931 3289208439693 137562796610 402943832741 3248431504189 78899572603302 1839402386817 22341662980100 1168134609501 1529572227092 353009518427419 10648694622942 14946436956 518091592724 317316992225 111572687043168 276105438899 22284867568986 1301528573773 68496309052 3727553981007 17752078370847 54256474548706 40889310966427 30697033650971 2147855862902 31751629709451 1064228991712217 3377776334185 894060686618 2094314545725 756291697615 32105091225540 2445514379434 3968047405291 24024976835764931 2446387142639 3350116326254 535028078654 30662240131823 27992249606241 1282942093799 2251443202532 949680387741 4028742882421 882827994786313 1824600484460 2233220335748 15449467216613 433955726466 2187800756494 728900332046 104463456558763 2681878822066 92791061918 12779176362399 1579155497952 378329987139384 70344722754366 2582468187724 3019661733058 2337584472626 2520675135347 1256030885606663 102843156440700 1388469812001 4208767062846 20477595757751 717823304812 1838662228683 3658719336358 704530066293 886752914621 973462125365609 89000898796601 1565318651518 23080136195162 1475730325464 2136660892646 2452532914532 207199560257777 908315667004442 291812856536 331185287120 68924334257777 916886701632 28501795050272 24313916071676 1093840733538 1282874574569 31307982933296 425124181163 2521407594261 505153177495961 199128537492058 395158206578 8255561518031 3707917947811 200401448313 2186660452721 687826883387 23248611313443 15675858804801 45846995725156 1131781715454 795344710752 45797559500 3772972075218 83568651589815 1404748360296 30610877487895 668676459889 10043385291379 1408649701729 307569297209654 2422949130135 1172897508897 152939657695568 672128130892 5665556358210 1846583959517 1948627801333 3577862290921 11163574637107 1705263418447 503616567801415 1844258193225 1315607448718 800399639956 2025190546732 22965188271931 405996637197 2805220731243 54769313976473 506134560048064 1528924446597 287167559049 24861607904823 1078231818446 1954660630797639 1341383498478 139015664750 3481892029819 10755462906063 6694823092330 524580137216902 215037462307760 25760568835422 1938156167120 1715533141307 36875451627325 1689380216046 2703456995978 1154536789787 2271479882405 9919103423069 803659478474 50884999815545 1664137819582 1530619254508 436373230186950 1314921554702 276158939268 68971434728 749198482338893 11382109260457 3615792568447 4256267409607 942148833516 1142236275337 84715779255 2614532046900 1408412096271 92365949228066 245248554175958 17708379207433 1352354001200 1829928709833 2636367806698 2494071669164 675349088647 2746091933355 10760192985491 1247503340387312 1642343637783433 1526424682668 416342881854 489862845367 114495531629890 1374062733814 310550628725557 3838747289797 2232194493200 569810481519 3390081154445 49228865737636 15903548248938 673195057025 1284443847230 3277331344878 794320470751 2183911995223 59016160530993 916948288 2120125021312 26754513715563 83165173275993 1068428005617 11815089639053 653668873752 1716243154726 478609734917 2294454482436 583180812618879 1802832830550 2387601121394 802490646356 1988865516738 527667253825 94306578557 236914344448267 1417743472824 4034343142275 339973481484167 1949257573111 533542142235890 904560064087 689595633919 4030260646477028 457168411512 39465660953 44506022867138 255472482271 996266635402 138405841432 20051567691532 1539350542080 6439010004335 4070357700623 162973653711852 20812231841878 1059577545662 364451029328 1223279141936 954616467656 784560135939 135950300748511 2762978681419 27125601743447 416174437143 3289514818751 1724346240829 1131760473756 1293926139566 36255562616147 36459587416713 3892630161260 1571415221936 1476033812515 1486919902768 8659992357014 2820271742291 243097876046 966182181332 559957051361 49489941339653 456261698615 3582428448092 1277852270209 2740308737194 24748359866298 3324899189747 1196231846020 1337266198208 1544135105972 1792457119552 27506581442800 3844478591477 15148622395645 172755601877 931151099360 5739235646730 21791623918696 382738743780 103917472022 300344652136 800083970626 37681810521583 65025178891088 1103438485509 166798489542 895103735129 100822596479 286912503945356 1470756568706 42860498474773 8966265728063 22222162808465 41056680863994 706520214725 4083464300807 549853556457 327804375646 506347667760 1438338134860 17124266342692 409835532620 363790949177 2749836689012 2766100109838 91715833058011 1374346670246 1110487357095 313571389643378 2847551503031 20670445856305 402796416685 618306685853 651061668641 1666172585629511 1403594051576 2772569260357 118058677664121 9613712194312 26099092707406 1518518210675 214290711678387 687845748344 2100966280931 1919551046073 15384732609578 2357467646688 1288653585624 37182741650099 680491176335 95516242006 42471374914756 8661993494016 270473478275 1158589093096 407165863736 15214774315086 615102106128 802521629589 1393660941449358 59572727173 1738225211751 2467843387496 227783366927437 2806476160808 1237460157749828 727297837888 2958710485241 2771831750688778 2309023834408 191603607188287 1184545716506 2118518345564 2145509359466 3979140860405 7467010675455 903120131573 1540064971547 881554178905 1242107723573651 1314341041326 2961845846343129 1424904201728 326271685921094 109983864547334 922830416455 28506508307635 75834364977760 2297039188183 1257026795446 1500407829970 14411989873574 37659625249378 409796253821 1659674566640 468585192034 3994701582937 27211837494453 48831996180 44921959428648 298716230353 202340810768 23811997120742 124435368164246 107417156144149 7208361328977754 457460840365762 1215601450602 1186392623246 3159898742684 24173465451611 200155012993954 1856298602792 168297191596173 22156100598636 3277406918284 2082486116006 1200889329242 487527820748 334982439273523 1476011539704 2409119286233 3200848598875 141800425165399 3445345594599 2840438494214 3169345287453 2747307572547 1618593717592 1074486782201 59547403411 515422968264 24996830582296 23911329229556 265754778089 1546488132194 1401956261290 17122574561784 57883452836193 847857137381 21518324839154 249912407586063 105213912483729 2520133090664 640115608492 1392269012915 113798350311 971817872404 1765741011180 3040188424512 1275884869693 229926349950 838404748296 656736084169 2529677491497 13788008580214 5005699893658 42904827566297 1169455895535 25988873616701 473330820909722 1105685608823 1692087039362 1107994627547 24722982850285 1114852366651 308672625252 1594465480385 707082293161 166045165148129 2218584661756 59059303310 2083000720009 291109982757777 197804399491021 2477332774393 1188163647452 153432582880689 212879207593 3901927428260 545548455001185 133717300087688 38758234655463 1826483554560 1208676075755445 264437798744381 859613443486 1251654957458 5632481705943 109684010496382 871351726770 2644986626100 384004337605 3959840928087 89361243778 92821721803900 2222885814963 2173549138117174 14272152149900 696120259843 2361527929621 255057191338 23510182082014 500604521350 118695428566 2205264703282 572244623233 236302899010 1379000387585 44619413593210 3319311449679 1250853358451 1460168739696 1989292254492 3555851495927 404405785302 434365514176 523592788654 205320365123 1209977227646 5633673904219 2326557375295 4135733398396 1148964951640 1687796984620 10111751791501 121778685763017 2090252365864 1255276522685 3073280911458 13871916781472 2535430571265 514185045926084 113607580043843 2446336786468 344259095902 1475864291318585 1385541530394 3685089088807 884001991592 58770792001847 190478875288 2669869957110 4151486525209 1222492855380 770375525148 2717977260215 162632467006279 30896155237720 12510282402892 678652831753 1033418747905 594985135851548 1302199510852 2561639956141 73909733860239 984597988943 2709624624127 675191902363 166249041516429 657043646147 32404574078262 1272456980506 31754007132165 3267492740431 14490856752694 132673145227353 2207786415798 1861668565070 4163562241652 2298056216371 2861620298760 629233195320 1978247588692 1397271294198 12531042610664 402385168741 197817793178944 1202790066558 18972655926366 2715193858201 44300655424947 1205569866119 486192095472312 1078575828650220 520850331695 7402556338553 1677200692953 27185612875434 1719060950443 189393819542873 3912331383274 988628475076 504468193439 4055239887901 197587780837 727540336917790 12702910282635 14047130497765110 989658264670 876896343942 241325693631 30885865342573 1133524374854 2189045019896 964641554185 470867338031 75033537562755 2706252903471 1077039344572516 13871617287738 837762353695 2392279348915 37766987340104 567658780383 1069700211055 341647652625429 2444323293139 9779665781163 58244552241 2277272077577 4213360600853 437101384477 3767872865262 1370955040062 4195112701636 913420794998 500456586371 4289427010856 2538896509906 993597875956 16353410526185 804944953339 1843068847709 77445278172645 21122331002458 240304657314273 2346579083976 8726524754383 28189146899341 1499144129731 95097006671074 1842118090486630 291383567947 558222193775 141089522274 141630780419166 838053239283 3401726203821 3630891914209 703668752997548 951644995715 929648034986 1776817217740 1128571884836 1901961898140 4346294442562 3512865529119 66295774178800 1748356957824 877432356096 439585082909 2141341212692 247106040466 436359474737 1491733940025 495458412083 414265326053 802020231554 2172485725506 1240085452985 18653711002544 273808598336661 1176323173977 3212466388896 2705809635026 1804137937694 1054690496680 1389689916826 322154797665063 16610488781775 1757499994399 1210359368246 21564421906805 679885925305 1105204752616 137308816594129 2330418688236 263106292216246 7883601291794 1374546581439 645287421650 1541590496157 2655958489586 2740703752110053 2666224816047 2724702490318 222511207656 134362231918267 16782821905530 2814462511914 29071533710119 658014881398780 212592172420743 186045518526 121495483313081 1313251431051 794118587755 2722994299367 9129654177527 4236369207417 542353237890 339146320719377 1968713437585 13224103973564 2606661187263 1435873226514 882922535068 1569576216564 22986468394478 475694321269 27518772771650 2009897816145 1956581545679 1512948571796 1764146851696 833621532496660 863464709510 1204311932032 27932293665654 5754096815056876 9381567554810 3973080683946 447802147365 2178997828368 24521576076345 368901410926254 519559598875 220383979900823 483846543087224 28218828119 943554301420 2914044511338 1279542598106 90488236875032 1587487130184 3025804829729 10349695500616 586630466852 815355186028 2181082265886 637949984336 845880124771266 3100826201993 8084708035484 2267426388908 22697968827072 1840186094208 405294574797 619012080647 5422506120629 14953843777474 902940808365 156054124360 1345157919268 46220775107744 27964693227743 152499514957351 85345231299 939570550982 2109213731666 1121351782947 4167456974989 2128314676435 145559891311835 4204006451354 233887757064 3566665302654 553331275845 2217539989740 117412163433569 380023184482 398928349837 22404556936806 1047858134461 437353572632284 1627118344043 1589619365909 4736889984268 1117041779925 1269932060021 27184107739949 33107665679223 709678603602249 1589490270900 1094179673018 17425332917021 1043914444651 232039563293536 3574441851836 116375694531718 618734546223 90464084326679 95249814616932 1954369256649 1948848904444 4049604719110 348056644822 4555807990418 213676273092 414916807581920 6537480672305 2538561112315 2056409531575 1804927666861 1726219402085 811930668487 2531133421931 24791869929400 871668113586 1573525395335 822880945608 1011810684995 1213832494103 2404025469426 1526783677256 1650798214545 1365399619120 248503546564 543081313269 1597930580710 1712527431871 2156098048577 1058040581349 330934213323 395140990066 2257400634299 436519140810 2713928889624 181595620230023 2435293278997 2545882427526 77477114503 1551350972982 278740937162047 792219516618 356938880202 1897402203353 3515840916193 320944934604 25691167834968 261348771019298 138708238758047 8256287486552 602830525072 614676991967 1225376507829 1198746634377 1350818440109 1766408456038 16435483338724 885481881669 2252770165957 473672248082 10047431871382 1493826744015 641089446420 275316821831 819971503981 497571358085486 642659219988 1979351203812 91813936076985 833220070769 62713094305163 54580660904708 4041091806039 990261955928 1165860105338 3298097638569 1786211242839 590034064401809 69021918964271 1221762868655 345419143542342 3979396300484 630463342162116 16015968007793 1394742255897 2244746127546 520541799828 376301241260506 3572321229925 782856272248 973517028740 1142870868162 1857920530286 33218077547245 1732585005248 4283127918108 36683867985947 1509711886173 8850229317405 1913995795624 2733423208717 1336303810723 600961776333 195720716686011 2593278960445 30521036748614 325419985731653 37375106835190 738998683932054 178597986398160 3076727736573 632848262678 578592214125 33324265448367 1647754711274 511815184014 3009221124750 108661966113027 11510668954976 4023772294850 36434316559308 732340520546129 13689412291728 17019561969553 1231131310662 95511886730326 187994256591 3198357187940 881834779418 848286390438 420543994266 4242835761022 3622790092769 1404291637671 160284161317751 1452144321203 7864172964374 40470444567187 1257881343960 596248599816096 74613135105040 568725759687 25258394462164 584230839606 177736371433 9374937498292 2121796704533 839995038836 40469636509511 36680750241655 6449033037359 175612409931 2734008941004 2127400438900 169980798958142 448247337856 2570432208446 779235364255 15170502539520 146181473926 29476006787364 93132773624652 2606925683322 1199563133217 198835469102070 1898156941868 3954307885564 1366990314678 2404392983335 251276436117 1019364205480 1338347868069 1810052662411 721873348613 489372891610915 16132850372928 1189587449992834 38311874560 12147535546389 2136299485750 9895445646831 2060922117352 1442313052975 2036011004215 1032819330491 3585762247068 1973494860858 2133971470620 22814517233614 979454198112949 172878564761 183683593576190 2689676978916 2396358400539 169927462863458 2730525775199 1707766227091 4169463604529 2277297518532 119684031581 82404605279867 1408651087332 1255942322546 610638004146 144422923156650 3287799163553 5283639875839 2130084897798 1098219168917 4154345926807 3980730873801 265411475801 23386543329418 170503368064381 227118611743285 532733949250 2565574732230 271394342362844 601667508597 2368166068561 2697327367688 639831693404 475990106000 15097646937116 639163918225 1163359090817 2161459690240 1625935094981 902768714594 579729661583 3057560270733 1518880679855 93074984047042 17549397583151 883003345112 1657961966796 2450359673384 1315969534195 252663861982028 2353253186983 381559104266 20121167032966 328548214418 72419009637088 1461452466612 15726235499582 313164303355 1463228045460 920200935933 3175877427691 150612589386834 1451340949629 254949739568 6575763286717 1767535298524 306207436155 1016735605937 3429035626135 3448537096796 31270994359257 4213798401758 280615130620386 755809274716 280887755067669 55884424099876 22400750975048 1181650034708 1117011532155 1731662408138 1370837061688 16673664928127616 5045457214700 28055960019171 3266227608378 64853192057430 1385773035876 3588033319189 27119311280117 10619592025308 11351684282264 30763170823217 4014924666513 532649920607 1054141605983 10420784330197085 1442372237608 1741912800662 791143676764 2318452707954 436851202301 2363349363204 240714722818 225034923918 25388502169778 2870012526267 7546838254791 989670908737 262100776640 972791301730 104805066598490 1095616617865 1914994545144 1592627491083 13639682393300 17259545742886 24740868344257 255949335738055 78672178212008 22697007111105 245352246958 2669831221808 1652874942663 594603573477 12672991523722 194476465335216 1498297852004 743185012110 39749984054541 155689634461001 214672419556204 97308681959 2646660764306 2507697271160 440470913026 418775949000854 373608742215 574175843460946 2220141922747 740820240686 2496644562182 101063673011 288126514570 3282710039806 22737435589450 64247892332 19400661379590 1349493587092 45360547378 1544295848533 275645188346 1131373846155 195247697433848 24267773063917 2754555487605534 24449525557891 1121979199299 4146475319545 8921458498139 4050725151603922 1163648757773 2727392544699 1687629268309 159786422475604 1807555893404 869216488998 67098930827585 24322898855892 657106088645 187683251741780 38592546292877 675046447176 2109630724315 167065682305211 1913290464644 1257650918530 23494266002 590760642067 12277947039479 939286095974 192132068253372 2019301430041 62184195567052 2497487493261 584297694639 2741472595599 1627107806700 1971642827654 1389208708907 1954129363031814 220251003200 405043107665617 901055788299 28873780770710 1393790920776 15244496569968 1966171158333 16087778238 106368659036251 188298074021 1998322534998 7561227175009 335725488292 804812575682 2448398337409 763862893641942 377398183800 8023196535595 19621734722343 42221489426452 751066092864 161711051628528 12824624879 331723093515 518538492054 3836502745703 4289007179622 1492090241565 15901633954452 294597125320 1833364947865 1088964118858 2249602083305 12274691307888 19582951175277 1747010358511 2893941566384 152183948465193 29382421803976 376615069807 955538798338 1355842393852617 3881896649438 2245163724249 4019224764555 81719448374424 1412915711626 909822677641 817744581458 1739933686871 62405064205 3575830536545 372577108602 108852404267232 9312807343098 2570573546038 2475272591330 2206584827710 1466168484343 1081247486209 1391732606482 25611988590359 1856186273065 2441620107832 294631167406 2736222207017 4138158800488 1529362165785 1198289513854 716538330870 92007913742952 18706161814207 1171469118950 49905412510027 3423738807099 533744305532 12374475030441 2859217023121 443792977025 2716088246823 901598468736 2422621619720 54400270141022 1240261923375 71593851025406 2374234394893 1550588482484 190729387824 49982892125627 107219676439 27287345688 1295145995844 5180316977011043 68426327047180 128699473091128 362898028181 61313542671 527727500744 2050894419652 729588041536 2082672061494 967933125637 1290913584004 105836829082 2419005607371 8460630056223545 1574725626321 2290752231274 2182325847101 329451424096988 105803980637 1312400232878 19747735624541 1326473174830 1396666071668 882806446602 452890624550 1948334084258 2532689055783 300763684084 2184924838383 2494278486897 1574853030248 250474069898 907040455164 1089494990213 3769007708530 424028169022 5913813275630 1367601591082 47982147670193 438533440595 1098591535961 2454279446237 371217158342 54404858076244 5567691498961 868705079484 286891317815 1942522288809 19357132948971 28277691285480 908525478845 1136269290219 106454233863 20192246012238 1133196604997 624869173281 461575200276342 2463679237475 998090239801 2701794134185 1061881761113 387145618579 4309111695010 4891280177329 1365401718752 2948677142396 165880378727198 3852088692463 184374698587 140854836729428 3662292098009 311111549002 3909960387428 2497345917614 2161212371731 392421053847 2422900777776 784046285494 336747017828 2841007582071 2739590829792 2450410850215 2647602332960 1626956688479 137063729246 1353498038989 415606589719143 320020344438 1215757965308 641214793243 29058865802513 2984089455489 552522244873 2099960186590965 788508646725 762456906433 26527125491787 2107211187686 1000618791352 301074798860 1291100495811 162567225471 2081664892004 695968189736 3718178330580 133063153079109 1137736646219 2259127072104 450632167985 780298766031 121093432154 908714454786 535593517671609 135081293990405 31898591064544 573268954745680 1292017344658 247690010696 807469064073 4373434877987190 15287815447391 1168238050317 99389328789 1689464024675 1747948630252 4615995560880 3630925048152961 986803872394 1221253554942 2505845962683 27022043245 276794100873500 1493745454265363 1991011721729 935579116443 1309149332929 5996899023487 278826284020531 493732688445 1869874019130 1893034486485 2436824587446 1243739372744 93150824390850 94208790094 1483882133605 682508080297 2494897810115 9350942391962 4621186700823 1347678800545 31805144001104 1516540144984 2074512266819 840584185302 2653650422960 775959914928 1467819622337 2773567050699 2626331909305 17416361227880 1280099581876 2435931193629 3725649595025 2665996643022 22874259975891 18722014129206 950666557012 1929325836834 726428932939 8539402312389 355661700909 40686753496 1418686185400 1012598054998 14694936044866 2029703363525 187033840895 1902504287399 484683574979 235458229884195 2458742844903 257230826869 1694695498579 1796534323976 286669713771 2351083400948 16827476120093 1489296689550 444449161328452 73273846624029 1922964731422 1072412334931 343374689897830 822358433834 848644518245 18378589821555 4671773606173 1276559093090 555274560506 1108181582530671 1288595225225 14629040073533 1192575819449 24730175510958 95931458400136 30313682246 3121350836403 1901667289417 313865503706299 2642635731531 60866550327887 5384708567941477 201100835461444 372795078317 117377582771550 1117785711059 186859574881743 1785152342398 56167639427 2503239929929 23995238969089 346330583693 25894512475546 3696042593716 23913188716319 1107886905691 621952278150 401918768190517 7630295829839 990725666836 853737301321 2597601024942 1056252138164 56413112016455 2873455660051 1296124814539 2580957847452 988383920355 1360490355015 72506015158067 335791316496 660219157553 2403830102040 1727013142279 383066344628703 331111177224792 525194430182 3657423842853 127728708793727 2616447840605 451333671620107 483379341876 731869299319 16667701530086 2172147539207 2396626424431 4373941912659 539972322836 20068450801619 249371627346 2572544666161 2431918172513 3826327034752 553203481232 92773468896 1100298664407 1051204922193 94865888058829 2459176403866 1111568973758 1180555010184 199195909462 2261538686095 160901500109 7442288584495 518776541745 260049243237849 2141307518852 14536214738613 247439739736 719007854119 2032369376787 1028202536433 3133846927699 19089203902955 3470007765555 2489292857153 789989542214 20070562829467 7115972032023 2336439351319 197246395103412 5676070195193 58513494806807 91731859420 4059941783639 32778158413304 662561923520 3534155101895 3579196860665 1252160011122 5133151031309 1426538723594 3832737842362 2676317151854 3576299807400 1194422281959 1617484937081 214027949663667 1744894923654 178745587173 1359893655434 40757720945784 915988703546 24026402250818 14395659853524 4315638921789 3855881548275 163753137215347 1514207010442 1055210056152 3327242016113 25728030333695 29054718371693 2825078595776 2686574155918 40082135086516 11850676941030 10126818295901 2599232630013 21973458832033 1393245380417 2531928132031 107436246578 2642719668033 23779168934409 4064877231149 296657840856066 1827535196940 384936615916 1176406417674 1715981639422 1478204744428 2266805065464 1624420683243 15862686375148 255906527896 1856306603522 250712918867 7920471421839 92779857279560 204493574044 2180062079278 92629342506 22169903591207 2563919139294 2748942335997 35056352903252 36833897457451 248315131928 76707537715441 427095084626 574521003901692 1174649700281 1408328959234 15386383903807 4085908478 2481699592476 471679623324 541738394337 171238439115501 21486673788 21584529768854 1138855953497 3943526031994 145638036728 313912475110781 2711023046712 413923835641 1913307375648 2920961499334 746454662536421 32604029502952 17423093126461 1457049446501 1600111854556 36448272009449 23266310645171 18802177301390 134008041129614 631875248959 1578419269071 2414999272530 1207449589211 13412674320535 2657615752411 212914034865 976182292338 4253661451507 2550978002878 2705432304809 687242394456 492031009712 1320931051639 266218929208867 291779929998 372493712385 726294747030 930229091939 1487786637024 2479386811362 254607339503 8906039642121 646188020430 1086915123187 822577128177 742282999453 1486138017960 1902330787132 594370497780 131495855242697 895396674728526 591996990068 1285969837278 14065722002226 481941694459904 407922719595 490831872833 3648826222566 3046803005404 316867328776 2349714172568 3425328962643 1236813396581 2648307010080 2059431778899 2210132937050 1027710812455 549090923839 2507262625010 93478693206 1278067919939 23399968735993 36456061828068 295573400419 17476305426779 1607046574010 562922132020 545193877566 268147001477 6685038837176 1460585458794 356222535877 255907107057 27030513521672 1350448602690 402791083994 167823485519107 318847178345293 1489493694592 9847812073368 647007670591 450214294216 428947281303482 607659138931 1857844718940 3013283180317 99543051146 1296405837790 146677180168861 56159948524463 1352886137322 692683716605 1172944504175 2447213375929 86885496119 1814740677712 1722933127731 472118458040 4902271081419978 581974219907 3373095530817 1206373877197 939171357558 2080348867337 232624355305 2392186193131 336136003497211 1275848863011 120653751855 1452059308341 1150707625174 3077032360432 2248990622144 1434116640555 5271860718646 1252273733613 1264245625514 1690185836675 2905461393263 2555116527168 388720707074 248291910029537 1238862470291 144944871667747 171895204491789 1184804184852331 2546236832025 2011583653414 30210040097960 87852799321493 379331932980 1063415147906 1055663773205 900400505376023 502346538507277 4270755603322 468678163098697 1994477152281 18142901943416 942568842567 10836142891375 455967043024006 27554038861866 2668412530889 3080189070895 311195464206551 167071235235760 50576519829012 3306968178361 2495531862923 263548329076707 675462633363 1162989970703 462052891921 7915956366820 138971885395035 3712062589768 38777283265345 144249932699136 1369515771903 54643674409 9527710180 1418452619368 2918437452548 238825321456839 14449191734648 3942496146489 121572389737440 284180675433 402270448045526 220877318155 15849037019681 297177315616 50950470953352 2492560088988 23410313676965 27846276382 25903278743312 1513207408204 3512187152613 355897178290 4100834683378 26195118788726 1486564901401 3241169306209 2275766682622 260376228992 15638601901492 2386299882926 180371483008223 495729455695 17938072325304 392269868203 2610766674827 58929018038 2767855239218 1389005486635 1843312883544 223367291372502 1417144069643 521256055130 187916636970 1839693574342 16743582527512 2286126299806 3332884823226 29075457035781 1083662649410 1275486034984 2467734507375 93140546120108 1108255066360 917631339805 23089398528226 1676153988883 2173792257295 4000489308676 131169415364970 117162253268019 5911851033541 125299522338212 1682374389033 58456669009435 117084070498 1126110706893 3016912391045 3178477253799 1566861811910 1010984430407 314548326897 1557291344757 731166583273 2182340903464 811765143925 545174238183 1817354608040 131663608652118 2197442476865 801384327533 3854755501462 2178633895490 14331159682947 221389212587301 48349425846093 56426991051 3300328742664 2438908119054 170964676314592 398870060592 16070433083733 1092638644413 9197159283041 10823755623302 236074619394 204947855849056 3966791606303 3520488281236 1134366051768 169464747088426 3325652940531 157292340933 74526420078758 8323403648064 326893582983011 1935117378338 130530050745 392443773455 876911165911 339206934507 339646312717440 66589109341 1300895036083 340600718683298 421433512024 170946570644703 553531857921288 369398946972 7422438219584 296649151429 1885376857302 2861848589146 1553836451470 1129914714662 1588205115856 54277713025 53439902458732 275591013013 399928033776 23126501879729 3689208416093 114265755952 887794173422650 1931747238614 1112496292424 54574116582290 150052547230199 29702480393407 258893617637 2050802901909075 321298887929 1047274430722 333903614037 128771767165926 227293071477 987398685907671 906635811753 2469688148155 1309257466843 2327972307373 2951570095835 1703731054895 10848322190773 545241924492 14596213091534 2315905174289 2687743428671 228317368573 1366030424679 1860276391589 1458786258064 2556749894459 210824936178965 659415544376 224718928254899 2017289951060 2192130846596 864780961564 2268461447036 188497906937 637591462278 75082814749542 2744644774573 387159655467 257106483065436 748586685907 778312642743 10198238566502 39907604975331 284644567469 1749262803936 1095331546011391 1704822540910 643812796902 502282193696843 3807011790208 1059517067909 1379068116602 367940156513 206303623944149 396157884296172 22456697063671 3099549090266 31691311789911 265728693690866 17060887796 671552104571 97337469579 8946002257199 707136336978 738416201018 78753685979627 1554219760882 1961940682797 128227342678140 22744135868904 138437054697955 492319088600 741270159888 325435351540 577570563863 2703270720166 766437729244 1548562455150 1909939704670859 2756058118130563 804436461155785 348585878358 1679550001366415 683162829624029 2051373442610 252463177459 22569075534 10565881332539 71042263225953 3823673132823 3060084505747 1831487509188 772132040059 2699269824538 20329009352377 8553403109328 2199876419713 21030824829105 772745589870 209415633030125 1020314627458 1897281130336 34434092523121 49797751702 10811711664595 992149661932 662878125724 77019232747961 4273212500303 2336353627898 1702843608383 1858719546258 4305138102116 2575762707158 2021358870503 1369075572926 2714848335426 3925674320781 4423242838679 1198336974378 771322589801 842614404983 90944833866 438874109125500 2378308671773 2595750441304 2547395421819 82707818645388 128121360311 1145681764560 155888324815896 2224458668804 674352563116 966023204509 940439107924 552016459244 498055094308157 3712673656497 16396493215697 869634721541 609014183016 631675888436 1890427327527 180392993161860 1410697969123 1979764849816 877370329250 2264540698547535 786489533083 85997150720 103253263662 1620865219743 1073831704424 41101755701961 3122623411387 12525139112511 1956946554899 36823166744 800402315120 1229642659682 244748317613 568836004065 953080132087 246082755942 148181476891528 30230447445 1277599203294 1199140669350 1119057849037 10707361223438 2301241043018 1373232088075 2523468353356 182307233146139 92918682508 1928523975134 11652992078827 2430285235325 157924382005326 2564684628195 1249281446293 491206409410680 1867985766066 286143581956109 2027341309928 108181683710720 392862009580 1478375846705 184633982264856 1795628350020 1635108578303 1385293185030 65357191974856 1954246226137 34768685505751 645018651821 1580228335757 4658181932649 1319963200078 318062087597306 1160629800223 19409410157331 9768750384628 1657481334346 1298287493500 2571303621539 256367545815 943025213460 216985461737113 295235739514508 6202167419628 4839904640603 646551427474 1522829258160 1972941987545 2449939866961 435800867411 2932448801108 1250980545821 155723677991654 1739780017754 573015238818 35269149560002 1876869461621 985388940221 877675834235 2107713385156 816657326643 9103648668579 224531778659529 1050742387304 3707149481599 928084894297 4205916379571 17862393569605 17644905565076 431955407908192 1692271091261 7845341087865 976469816987 910985018947 28244325282135 63003523237667 25675687293657 20390876784375 452089079043 459916215308 23644289491668 2753247130715 117779188009547 3789176641789 105057603711589 1868298124163 2260220014674 60701781464448 94678341600 1300943363627 1820462607238 78516570941 1748439906645 1189859059259 309564804005 1849470994152 1612900103243 827455714566 12935707506047 1065676929752 3508979844458 483152234494303 693275985953 2251473663490 1930005698250 25585449545687 487020500788298 1493007001457 2560613101110 1612751880480 85300943136 2599275592978 793363465555 205457101977 20332650151979 12707537468502 833342802881247 2046310264339 1500235839630 711963995228 3090374071998 2072737881751 4054771210272 1328995775631 987460796558527 2313129652265 1580116467863 1707649623464 1404359249315 6843651789261 2229007407069 3617342961991 2663427437703 2150034241324 10425165676438 993131539648 4211023615109 3734054295905 24172272514249 81287488032 1693965018016 483077556559 817732274676 4276235202333 201057932184055 108750248664111 451728158904 214815409368288 508420750922051 23072217686612 23554401785568 1046026689259 2036868203050 1054467184705062 1538601139795 1010405277637 13928995819844 1224682620227 4096882776114 2516099886652 61942017722 183680506832949 7598695695808 563892231497271 1194397849943 591872030422 696841148345 559418147323 3014756501323 1284326284395 6315380858207 28488762449581 22374022293525 2083048947256 58354167091297 3293295076642 619828689725 1637674223767 43938914753807 185630320019 1163711718964 34488831044398 1953351993889 1204692807658 16804069238 1326934867659 2575508158749 4168848878495 389265306200 2163227140519 216513522303804 1318660125077 1783505751948 170148912548697 1969728586446 2808448758860 3419361934587 382551185391 1704970149066 701170943561 252545019904445 662998012369737 1018632989531 137931097931741 1166302339971 1053712253459 108471765276616 300858864834 11257470909231 2129451306842 23962310006438 1353052141424 2140141848590 32033179948537 116614092606 1618712289513 882257197050 1387208790502 1430157041651 2610843619398 9051850877715 13118350306391 2579211660200 49976948204757 3671245334388 1498294849943 3745377338 109708762085581 4137824962682 1566788759259279 501182995547 4099731086162 9047834357201 2073180247915 2442228332403 17562589700697 6475807829481 2432510548533 1908689469559 258662087894371 30637207864024 28760634290127 1625382275007 2408317154534 12453313043 85829281129403 1083415323666 350768299719 27979364599 917329643336 187051540521 1239517800382 387632645755 1994931253056 11253168750596 158623041776 11731224844877 2805018888722091 3868070479033 433358777588137 673867631926 2087783457208 1748397970393 2492485059224 701816688282 2892884850694 21299593047065 2559239131785 28916153329512 1098672594652 2978055238834 14920217193294 118428147274 5266497694375268 114388310798567 3629105485431 336883639956668 955819611898 274314196179 1784761469285 4299733650016 14907824724107 2328187178698 2618634709966 1302114611642 5159866571312 170220371003838 1202902936391 2427584256285 130434742100 303060900907 7763525569882 1744032228888 229648382024 7178811575413 2938542575436 1505633264282 2254851789618 138483144898 2692320375518 483998938204171 322113091756 2137683043921 539854202207 1334719048119 1413384200813 564125507138 1924479153703 380085989325 2286011039074 902122124469 3203209729480 1918755046376 1292460954250 37419862092506 1174312217294 1284425014241 772200593250 1727778339965 730055312139 48243154090232 22398019766069 1071272926369 8452552400204 2248233926128 25338426166159 22171731576062 1347755031132 2546275901236 1328459368918 26353606934023 392148656637 23795973192 977320546260 6032613455839 2757824589096 917771030231045 96067984621626 741688761886 43537720209589 12734855936022 185961361782 21653855586835 2091426953250 157565898259531 428155299647 85196654072962 3708849394743 1392227186878 871589545513 1686712206378 3423990616351 2147785341554 732525801756 1281923321179 908242917267 916010605992 219553261569460 43069247237091 322018379968 6613579152747 1708582505688 516634429420 1688902585779 68414703626696 137169382856593 40989218362598 9960336427606 26987203376882 278449414874866 35100629936 2407808135990 2399233991896 653712103140 42830344760594 61078253306582 1820969952596 1844007037656 2038242357094 2202942457798 106940447643888 129582667604183 1482093676155 116973174918648 1295432479492 124454587048425 1408383834428 43147965534725 716185098828 767801022760 1563052080652 652455643276 583523682627 268284707946300 77401598013 153284787042855 24429914940718 2714283262025 1721738994010759 1129649518770 43489092416180 38756532237596 20325121142 1046142559239639 14636712151660 2681246154898 106419556118463 659682864760 1799370448213 545615072017154 818761968380 19320959338976 28986485222708 4692749081211636 2007943212527 18106674630720 3185358238501 2719817281638 1378798032151 2609349859793 28236240858303 3430433888940 5903475738459 595705635504374 48769369026743 1031778289498 74030671868198 7812407815751 27046110382423 3037086493012697 2558072793577 6031479553933 2792940648520 352817088920394 341385071312 11962199003747 511810628658901 192824419430 19642858767072 4219959890881 2689782117904 2572852277896 1043962598116 62179374264459 1069305230991 665057864822 1232327925012 77636585210431 90289358209 934713735748 306708862704 662000011676128 1825436139983 2329622702727 1608709698802 325007771789 25586380047560 18351993016719 665976767041 4905279006059 23076892656348 35075638354629 1167597595457 15425743917749 174231779202 1255026432892 2629715858415 589458043241 1098201128239 2007485633732 312476778673 2294714345641 2192510599743 19169574670799 409989829300593 184704722382644 1709543784796 2554870796693 14924965487474 301323005600 1371864431854 365697204064 2011959129077 2557091125513 4121097564513 123391917062 38538985323 3166964301373 742032749951 2069136751693 1251670973077 18184212564160 228240949641 3026523394535 115155521171933 779910703115 6180612725592 1292155555795 63642295042833 2626900414522 650382400371 509309245491 2624370544698 23266051687899 3437861373367 2303441743070 1574030441994 1142602676075914 555559626713 1249054815110 1165026109347 2643507968898 869681031178 299312532077 1803759904122 2477756520837 815231324211 626385453751 1815818276158 473986181017186 877807703857 28211389178505 12207383456075 973393543526 193921821715245 30564923523401 13269970910502 2762680303230 6935897005139 1250509686888 1299828760131 878598083181 1447709660586 1770242278065 22010460487149 620612670211096 1360810081503 464815261801 2882355300265 2612713448257 2447778914746 3033750029840 2267589724939 948606824965 765800731219 1498713359513417 882209356233 16006612465689 1347373899520 1466959307794 440317076968 100459080964945 4406184114441 123297622320021 4088228116915 1631290494648 1339954639625 1320358958131 1113093023974 2581233197011 1357668906992 140832163655 47280073136485 695165002895 2071728303569 66779286601798 37285204247 2125336340709 32581920493152 820072099083 196743641809 1706627600033 1627780257239 2760248719400 277004062389 131831114234845 304137368878722 1054019257558 131926386337950 1001030231067 2555164336091 1130194892318 3626960605524 1557229861517 722482475480 810024101129 14514983920570 2602733559324 28539899368165 90561134182783 138186859216 761786449021 2373698627832 996810335652 583876875700 485894844357 4326787152379 1467759350501 35021199576316794 1998484925962 2351340981379 1050671222871 1220089636331 1081866962212 2488621340977 915846566605 1093068426813 1865422245066 14506110943556 3880868774770 251973277855198 56081884459076 435454323564955 68401090896218 2224146381703 1746456106777 6656188276119 454695527249489 18345445141624 3407375068270 2056429089234 1729573131778 529073348708666 9746130867696 31136532172123 730290806934811 2207475240794 1562999390342 1766449130878 2266665756011 73966308853787 220811138161 1668434290265 4666067880638158 396557549488 3099233513430 13378331725944 1228864487504 228511358770288 3038962770199 105172453888971 475278439701322 292158713200 2900073109612 2696219333124 933897816061 218916147041206 519009756073 182563074631047 30079914100862 829451877871 2219665823628 4139268547494 3187492435349 611371636009 2762778894528 933414852944 3638299990209 464184846995 1615898678910 434036182003429 216254846908 12463858890798 310001953319996 285447327839 1593791044028 3378206109456 1944734943662 1028862744300 707977779487 1868257466951 49662266544444 115732986323282 766777130654 292717494746 512428062615 73831192466338 3607934491601 5024014036850 3670720939654 48159116456498 199930155222394 319338486305 4127760114138 5317918805831 2395381798685 18961573868401 449360058418346 3582301037127 2149766178369 4079163350195 4042422567320 23592527059 1186498874042 2154045070337 622482862947 19081770059128 1950453444874 1954046535229 1211270713953 150562422689327 2608221670651 83344197312 290411822559 1495762262481 2608178402076 495537452905 1907006137005 14152415825931 99205734606795 2693843132632 7323105982943 60459191612195 2587588809877 532290815851 98406733233186 136080269204094 2710986485920 144714708611153 324984768001 2234786293806 966899772589 937140690323 1480431961911 331137929457 21026067315682 8976176005101 2780962265778 23776749390683 824532598612 317014831203672 1965026854897248 4288812686334 37920991758251 30004262242794 799854490194 3957470422470 473808318112387 2090524873111 214275225082 1411597629706 90874745923 518509022686681 11274535699062214 29047090686832 31216735940982 102585062695201 58513383454060 884031312091 194605345321026 15584860925245 1441857694564 612438427080 112225269035 70710098714926 1745883448531 1526661680612 11584748726522 8725223249 2421850748359 29757219085303 2075684648160 3580546689394 1533490294726 2569295657472963 402707243413378 15545929379374 4498282972748 19519058927440 3122126017256 22335949289286 19360523791 2424398566316 23821934856736 6657949160872 51747852392443 390604881725 160340186269518 56678370225 2294724716009 25156743692615 1525382540308 1308709350630 29194068034140 4112134124708 763671298684 1972695709919 64634098404058 280699733764 1220180099125 64251256730 2540004846430 25939128260448 1329230801880 745311336205 2144746584796 3849102498101 962963948579 992059931012 173315317634 178489342154377 4166807929557 373105091728867 2085124080527 132116805580958 1092547051938 2494598156522 6526058363597487 254216740048 448265617116303 2464061026318 2277491123646 11129788379859 71248136713086 17264857667929 954632046342 1264257029734 197176994749 2818076346369 1245685560070 8219235215998 831607799476 336285079768 430847418204 3253583525189 658801155770 1653698447528 2100837566128 615331629172 177488342579625 1178910618904 1190917984661 1452427230896 110505908853810 17934519952521 528014464160 7251242069020916 1570700810303 20656812360206 2809574628149 11324974529695 32683783391663 818806988363 29439178201 2416474242092 10839331466152 189434209825999 1081865416738 28970440286 1178991546118 13480223550749 14936600663769 2645950264015 644204583121 8288542616684 428976377931 639818608655 2401786950103 25961461783896 2314888867207 1962878187066 1997163071360 33169996533 445069177938982 9749891915907 6014017777926 2333159268876 14190532670668 25183782227587 18060845867693 276224956092405 2035875137797 946798348046 119983868511778 3263555747407 1061698345187 430387633052 2103102609352 113202489142 1677846327609 1785567727154102 2209551332990 2417378098577 62629826604 65953391132511 24831062969360 5707990187136 6548570684796 1639761588693 1185502014758 1673106577683 2203773828293 520208676131 258574111445 2634833347045 125675620303371 81648102192132 1482768617088 1037902336344 35179642086544 2639740884453 29945967934608 60471228930901 4296639541923 3363827150990 964964680608 18350742717369 150301204350 418088383462 2365429210699 29959979631385 3772139177017 1099911216342 1897210282197 26138355991618 242268676213 975582626230 12463828635856 12881754077609 122890106945 22024364739085 17309230962290 143189453182 314497169700441 1059610294587 101963838673643 202727749510224 2336304397896 1110976665246 83456581183581 1094490077589 717797718139 21972631202522 1069688099860 1137485997496401 1252692872148 1283514400525 1161269107314 1923505880794 8774672579651 53544331756004 1866977522215756 18114555178 571906646445 1164908649523 27383640844593 147546553201051 21808418129186 268152589764 2645245960070 181283197203831 1777434132331 29880741994471 1003479177047 22422915751642 22611214475909 1959992737003 731098253933 14450096660566 3779847413053325 151299944729299 846245050894 1851184027414 1416191043540 1532962567563 745770567031 2466332094984 77840571273 2632980635248 8505288944 26794359101233 307801375403 142659851363190 908539642189518 2750800860043 1070364131560 34360124175 2036375583701 6383949358 775346158786 360587236102 813171116214 17470284769 255729865694 1359431596603 2734032296478 2489405165603 2336934823415 237503769606 631356137159 1645057480427 1269864423347 399369710611 392489020784 1044713489087 333432055306 596478294304 1177448407170 1980288697457 811537937300 1154106517019 1670544605978 1362034463829 26931186447065 665455782887 2406059177650 4261663299519 13708415583 3197834722292 608432906386004 209548257757386 1271804986714 1321427980333 1508277520639 1425161819640 1098159067731 1486978543919 2173247342109 423741529683470 499905311778 1407632229364 53791003185928 1355647867667 252337184023 2528505383744 3811738316947 957988490289 162012877005632 2061547195995 278082550941884 962758395674 62331420647176 174694140287798 435547201092844 1789745024166 132596793857667 112281426485329 1238638038389 453563046728 2699479601679 1395691366893 715188710454750 472853337591059 826177085901 847007875466 26435497698418 2531596905452 1314256731882 250862012057 225809667767 133035062065 1595695646688 1388265662403 3495765497518 216531802224 1128162271239 1200947718124 965267485567 80858969802430 1617300267053 2598167725426 183265427690304 11673926653784 31628402965087 445809968262270 2188877793665 39497778164317 541510662096 316006264617 1323179596147 442915901070 2489011670553 747015764727 455626828714 49923721579878 3509704363558 2814243170915 394340826645 19902343161973 12799398000115 17024815534243 175191118488 87729362974185 646244657778 1722302968678 6307543752987 2436703091697 1706727644525 1481957898606 2422323866782 73672951181455 3988967300412 1803006824784 2958531609906 345135315820 584958556216 2639261847292 2660565705552 2499716835304 3766091616282 1201349839125 748403301974 1367614665074 7240631752832 2582359151400 3645040937460 158121253544853 16932762047605 578818500674 187601749217 1538990886671 833308522669 1010083355565 19490138917898 1553257060765 2153916970140 1216611794234327 577754782623 304461092768 1469779729026 556802376633 1230771207572 270744880723 1452202674562 596817184074 1743955341010 1968498729341 23215711170320 479410505953 817482618513 11813231259 2379425364288 273423316887281 194661257172245 1422967841322 154050595153223 748604673338 202692344638 1513547349626 1494744360255 381010554406165 133185614135550 1099773239577 2915286369616 2707127414718 7700513048585 1359174035536 3438774218256 2065046885478 790095597795 1562829620357 539348376388914 920037624711 987717172044 1219388384021 1190926077750 2032568502851 2050541922845 3168039206889 1829681806953 1211675062498 21591081036677 17913592767389 115566088245 3921255963488 1558980198261 55312342904870 1341878960000 16609019521499 27039197306053 2557827698977 75466150146750 1360671710395 430458531027 2292557162681 588284358131 300955832693 71644535640 439342656484 2186405197401 1161818634069 2536022908141 1372252238956 26834806476555 4071942449043 21835172706365 2428067663434 2216444674024 4275828522964 38039020207448 29018220200046 2236015848678 913079386289 90250871885167 1862634043358 575059060672321 103950808632928 1672679896647 1333684966049053 1564857640789 16954438212498 2386058575622 38639583770790 3307625412708 1521801149048 374489516543 2412289319313 555277363630 656985299932 187280686926 4321124013279 17428591746555 426383667541316 1150979372219 1323125225378 2488363339449 358934855109 1496264882640 1128831772978 1202167897584 10076722261858 17948721939811 3264474902 528999276378 174793329566819 1269843220809 3490686960804 284560389402 2334295636765 9136211403390 1376414097398 3001854267365 2164653348952 189059534235 3047049148103 112899179484323 2278870429214 1423557041083 4964742238649 98908575193236 933389749486 1136034914044 2604621968746 50661717864371 963209892290 129385535423412 5929351814861 417933122733 14751544842551 1253807557389 133048058412234 1922776014798 223150118177515 264512122854013 22176182181294 2243284072254 567460642091 2954702463187 61760239763227 839780792480 1240297766706 160261771590341 716639053816 528037642549573 39642521681256 42186321635982 1750864910769 13380372919879 19737725814618 873880292535 1530477479744 425864801929520 173693365388 2264479807246 3836136051801 4092617373919 104451315500869 1818814510524 8398798954065 2064002988034 39641341611891 801275508167 133795553875144 1150931275562 871012975494 1032928114598 1955170024120 3325305151019 1394025499413 1019952669931734 2995220867721 1002379146772 1471076526250 2653374053862 1570651932022 1327303017693 1387923759920 2301973243134 1143559355731 21421825561417 5478207466381 480893650186 4167029615583 2445468108874 966563572288 16734006265931 451735168649503 360449941889 412670829084 14995987694187 2509624113818 370604414712 584762858569 470782936190 598440145411 696062539186 224198060976 176435305792898 1946909051756 2676029854573 2039221129531 1628014345575 2631575586777 679521150506 124365840836362 156821465470352 748284584525 2388962240470 676821478752 2322654882587 843655602299 2020662726980 650954714096 66890258636 4116989718015 58259268062180 2401285840356 476175926507891 605636596854 840747791385 2242459121362 29993317831159 1249850647865 150153326082093 2336464262866 585969139875 1398097364057 3336465226761 475891621216 19511500468598 341579944771 1857946585904 1234340800209 1508533951823 1694928712984 688673601605 8181737875612 2249479532442 220127784888977 1135511713112 32667933719836 1094948373794 1419386148093 24106392551401 1927423568296 771286554610 343217791959 2755520352353 1379243151691 27595763693669 1707808085146 1491701645810 3172800926872 431270507304 3425378686445 713895882815 45928568891226 334716538781 2705402536548 148420532159624 1021264505965 1193457176598 470831047037 23283114000314 140690325113 241238627303 2129762741231 22112858136586 936380278269 1078977291464 325409905585146 3761376412108 133757176055163 563983654466 1238758575666923 381165428037 13354514585595 123260577588160 1050749862201 2740462271311 1765747839427 42295644377055 69826408907460 54804027637822 741382277556825 826724210908 382923911238 180618571739597 1246830027658 992465491049 89593769406146 1196225724595 635211033995 21834122293270 1312021851228 1087712319538528 1501150769857 2048767647968 16725866597523 403775036126334 35737232298787 4059763128341 62893355117687 272122823751858 44298692159777 6214749852514 536971139537 444522999709 3501629195 2366014118835 512506389310 2659369929601 7497733264445 1748848269711 474214770896684 552275881894 2453740698597 1265856450649 536398303549 238233190209763 29314330748587008 242242439400 1113551569153 1325217237263 24141509353312 1374647538882 1175403681847 1129739690199 9630143654923 1648876477128 3186657512099 575515174052308 649956643073 193929519620 303356106440 1401663286713 22550253000016 1297655352050 2008549440502 1616903144437 3190581221413 1236905699592 1159556951660 2610133702069 304183132321584 1264151816128 1046082227240670 1782653345049564 1004712657926 2387956193599 4280152793975 1896635303715 2075981463242 21956688065952 729344471023 1499514887386 23813329537545 266828266051 262042777254831 1516247306835082 709892070443 2372270881056 24061193037969 1971851627755 713171022646 1648468106928 340313459165 1957892610659 353960068373 115576273802 8862114965140260 778571163099 1639671722718 410248354213987 4227654798669 204883088489481 29921349703705 3130940385146 537247625913 2552367149565 2740047882800 7772808736194 115660224503 1795462090102 1263940877268 122094030970721 2157001929930 1084252204458 531804838214 835717205655 1837419521485 2488722021279 527989350019 78964201168954 1392186582867 115885985973577 2285055501269 179343018653 4064069717238 277660742341 2696704331841 1119387928135 1685185202230612 27668554373859 2037066032238 128591431348465 2446315278359 141027079707 1946772211925 2307285502215 168187673384773 26415811433282 2207258745554 281509763649261 295322688908 12606231031473 2015161847049 3383102026073 1654692116633 24548328038792 40491437779689 518609159198 2046603903229 231855050743 934332028604 2566116517432 481500389832 540788782617 3860457397300 776525329248 2565346676425 301218996446 221566281614 1797414626057 718346711865 46544075529261824 1424397975556 1654883948803 28720947831570 8609297388792 2470650283387 679657084350 1740905556627 548582779196 406743831273807 1618397330810 27808080751871 156895065035867 2613338864427 609109953571 1005945616562 2091424104095 2577420701688 79293172934 32673612800171 1343956203196 435939870836 1033473296275 544316606021 2719133267040 46961304306564 513939195150 1548398980513 2763851615156 3578950188556 93705421001229 451708952894 2247562303316 388825373673 2167268032572 553754304607 2264839618981 605327333129 4277531925022 3683585383347 1436935701406032 392135352733184 1947277883738 2119476366842 1850987850085 530899075798 25753169573732 3024220923449 1084741384695 22696671617647 616010261421 1412712755632 42192056525931 547852614778 708383932841 10077249847041 2213106078831 2155417188686 1187104718478 2164455810970 2782375265348 1459381440563 2573931002528 297384971137443 15705127207686 2475285903342 1117869413018 83507178089 236134988149597 22552864972848 5149903579043 1437973079145 1434985701782 6670363973093135 99479558560495 2356153430520 70418512983405 73425702737488 1488354108413 2265753995063 738575597395628 106161905957 521895081808 102139565452508 2132978782039 1745355156392 202746616146576 1584999186102 2514180952322 2936390686159 280114612375 584420572374 180633296747 143992564222262 165312282881257 2220512431556 1638690239579 2668784201581 90065594427838 1554677389481 5737988708175 406257523615 1345921226902 30941248546364 1458847307888 2025455572149 9051244312128 11000293635993 2761563173678 118974998661 6731064935654 2438222910703 1599420308214 1846760937900 1285290835532 180111707418708 20767923224671135 797925259907 512638873319 37688433458517 2559716257606 39636487546353 26734390683 681681623107 867299988086 200277266720 146625542868153 365895701239 144557027701 2718409948657 1330044746326 5452578641031 147438043246306 351087806521382 2374396153472 1766705296962129 2052051801374 605715438691 9401968661324 52316330819 2738499805566 4093865307275 203801886033961 145006296704 930546292455 18197610440789 281214337150 9133800190836 2176529317690 1912918111906 16284138833772 811388407136 404819385515522 398641528635 17829874831692 913971618472 2134479718295 242538799747 960531245504 503078076978 949637939874 948558120859 6141382112182 2136600713223 1515918530232 1730823942774 13014865584 7940554983326 127806790779042 70317116470855 2420553482126 517478728325 696462041765 9117662273188 1064866435013 770182381870 1330486796234 228666145602 741773117531 2425350405833 2131712072619 17321496048984 34612033569917 28482904901 2467472072009 425023087657918 964622422759 1904108970041 24525397463932 999448992888 924701002069 757794207822 22967332597541 28673026566417 2474848191275 550447534657 1201925599057 20162781570613 2698015741520 4077968053876 537353855542 3449087227272 82153821018954 58574729397463 1727082999241 2340430139439 720288067531 1732889934641 1921770127934 2126560833167 1631564458684 142603439488905 4051507801222 186008925526 2336590782185 1000337114483 1423920188871 4032266094317 2200427484696 9555554203896 171950534912821 11745966002521 1703881572738 1225309755833 1376014594210716 2762816581704 697205837929 821018496434798 40129748400 37215497897524 27149833844208 616498909810381 1165971021050 416510924679849 126608426824 2177510744147 3877377128680 1141381737565 12144251076763 18485537566399 22643669396417 666799127907 431508709673 983014675835 556013052470 449501594935952 17587858089024 208154016338091 1884878418660 1668108804831 1282802994467 4053505811852 1247965887089 456118119277 586706242664 1210790493639 1285091407537 4262247298230 107917855174779 1549377195434 464859940806 984256178772 1103993007201 1094901918458 1244927048583 3801757056785 2676610055358 1147901443103 290449118987 2453154593212 48475105511843 825891945073 180690351879040 1353552384815 17923254542745 372453058504 1216245539829 1731792437436 402581406382 95930688534150 193508828463 2650502352713 628582924305 15467424098860 959048421055 1463309569536 40261651537972 1323049179549 642308734205 32614497477813 148820404833 1218019953363 186721116751 3019585498825 537680470782 136945892850 2723547265085 202835537461334 3412513724042 3377516215051 904995218287 16763942404962 22500128419983 62519699053323 252137035033679 265713147438 807391128247 2529157342195 311804686928 5598617043706 1331031299388 596683626997 10761921718226 75206237666 3072620007319 242942685449776 1085734083972 32475959698 2164847661134 304539984315 32825937971036 945822669968 1596994454835 124700072463 726833526691 736079570589 1884634926339 183814371735 264074785120 10626402076498 978899009845 212358993227468 2493128299371 645996799155 334043440904756 759391404893 2560306768319 452788510248347 28531225334 247446321946375 194639534587512 991216616301 2712552543407 50897931178 101840713043082 5588958633 1848288061233 23645442777059 26560240986115 1269580554451 21315137885800 60938196519088 7665182526035 2708569382993 122666982295 1979062535119 69494014107 343056761648 725774711450 8315418945366 1266214866274 1955824696742 1777452254706 49231687201 55895796374 260477097614 208026008855 2386299172363 825656872606 173454077106847 1182593244676 951295504609 195379633708963 4144102124582 4139047177866 3532799407690 1404220586964 1673197910786 217166121469 2279271168239 457279147802573 2071019519447 1196529552805 2242058709352 400740693859128 2698304854193 116412566086383 10389337436611 1314401455244 1500520337325 1941886285530 5737304686454 1023491137163 2548225541659 5248341302891 78426687306173 1620575911761 2447978523897 347433591227 401517791458 245303198188 1305474945953 417007733185 2284819380880 7196707041818 161030968115 203993538342184 210557512030289 96421672530760 965927267078 1485329334923 2497147143259 2212600964669 789165508099 968087483951 244025737167403 1869652034945 356137594068 14213249013261 43043122831 52449809793 591968149136 65150526303662 14907493472539 39614851701193 944766661324 8181469876692 101745169359853 1363727488270 2572238209091 40019471192918 40034441386891 2670048996073 1643184305067 350677987345456 16667693554213 2241445852018 607018967386414 23518345113191 838640232792 2235770573092 1141414255556 6230850946295 3477161982349 331681555115 22297957457292 130909793229 122591583133 293207175777 54827482493656 675028460108246 83639715497 2396129435262 478717883088 1289957630396 130092549046157 1776523440301 109164346907 1766433751267 655362060122376 46369791270730 553515548060 4119558489849 770980626884 120330870338114 38361566379 394524626301 1235669440409 1417118387092 31783205362 1413442024779 489271471108 86073182403 3127784140152 867422368595 4251434901879 2821179716475 2420575636712360 783909307272 21743470082173 31418256153238 407175531528010 114753782792479 2180975439364 2854687409111 377865209332 3533706973220 423639815576157 1619405590948 1812374108522 1235949518722 135402097210848 2125382362516 1279597071831 546637253695073 93247563690184 1253765269463 44872025199559 3674180152944 500866711695 2107019813727 38884476729984 564633133146 1111213222761 59548975659828 957332819319 2326919680954 952368480978 1373215671812060 348430840574643 177496328754 884276413817 21056983682 393634000058 1105599839190 609866511059 65579812119381 956504709995 161105997862 2439447921869 1035487439761 1534888536257 180319634762 368516417367 30407121243996 2286038615282 1946662706570 84547460172559 1463882824655 1106764706513 302375468645 2020854751133 39680283780439 1933759886432 167144687996016 2083103336001 1432507211503 9800975131877 2304541833677 5255188433550 920309492601 2977783953568 6545266852952 1938125251380 2521205910637 1979505622587 4135759841260 1763705085945 583690503578590 422557189226 1021563768643 817971884024 906484263649 123116862663830 5297451412615 590267303500943 5580051418254 2193749068615 475892647898 1145441434172 1379457774697 31705823700 1371381099316 41103514483597 2505908927482 228338507193 1085241116499 1740279746070 1672368515627 13111286989429 243227443464 189475938196188 335917093254 2169050976139 966515185223 2240306596242 329126860055498 4117738544785 389241389316 3059765106090 47565240762997 49386078249112 132451230719238 167000465062026 320535147594129 941636792568087 2585192625295 2209579651657 1335259586435 371370627910029 153403989497017 1854873719452 624389937128 4128086128892 1363886088481 15170093174575 5303417481181 4207528572654 1123520881667 48224391811391 1247790265774 266295572232 2059175219666 3898081228422 276553237236 1076125357766 1466445763005 97833396492 25298211319556 175864439128850 1476139335193 206937343681 1449419713127 1551024332940 2384086226201 2016827927697 799073813335 1584358475469 24256912002576 2359199250174 247287310951775 4118363293049 1457415208967 347802558292 11773799915394 539014227010 2257607672388 85663475797336 15882652125116 114538763700227 2511622657396 905429352717 2663530715101 16956251329235 543665105752 14458004070424 13182516401130 18941976712508 276790238701 749167949102 1928906208089 7227905108137 304669811169 2398870769511 95276368448000 432777522296 377976718348 14105782092609 27615581558405 6370950138961 1842222360380 1532454557898 286405093404 482317172843 947603250967 4586694043182 8933873324691 1942145519946 151035422369690 5786714595467 5326776690778 2977861633708 3943571495617 1058154843816 2049735442683 105345418582203 245487914500 897058910648 180598509079041 714687292510 1448197682564 2484957242639 2598997024686 2066415767408 752638445732154 3908304012861 99614137348 69782866365399 1529707542806 2406385586737 1556999830386 1187002460758 1487753337403 1421581089284 883515866767950 21339702314541 1915283103675 92833572342260 11262460514417 20000834609851 333085210900 11911605810127 1910325597258 1288385230964149 405552007460804 1026562603792 2071812790654 1273174536435 390282451785848 83197023101905 1058012617923 592587088653 29137522552925 1534241295766 21802734600826 1494115828383 4559508226962 14499302263684 811427536664456 919732485744 2395211136942 2055629188604 1035963183663 1204686920872 14055654489182 152078975176 742350827915 153445416998464 2706878323253 1031192329756 314466639379 69553777824 355096975177045 1201258875482 977621688462 1016287537041190 1165698648679 281797646539 4089665051054 717063819881 438169237784 15852678849645 1660992417379 31155037419264 1502613464728 583536738926 977884610608 355949037345 1418433221527 509060580171 481578368300 37770275209675 3946822488401 5491632269215758 244545682754466 4679114248061 2129601842397 1090965369592 2050247996320 361043279461621 201147631862 2181700022360 4031592759129 2520784303078 1735826113952 656428895186 575828792613 2442993384426 3070629723520 2547492179758 616692187160 50723479034778 6198167271 1827164290061 1207166072062 295879812803400 76227326599 1458109917237 1409792021593819 786487984058 2471108921027 3557901106091 2582649155882 2658109316650 2487640113448 1118301135202 1127399606640 34294449090332 350523636154035 931314595183 633661311852 135096872365 987616555623 732019056807 3402508394116 1836871739165 205462601542226 472356241147 2723297637125 3544504281249 86741578741136 2129359142333 946695656988 525460649218 2650439085946 295142324783 52274734169792 8567326631239 10330666842863 105989844384 2029179516050 2187693621035 1179320783098 1904495618978 2481243960440 1540368518956 299371396952347 26736395589925 298621422689 1029644579368 2677870469347 1452960614022 2486582978538 827140443128 179713852993706 2331284875351 686800685756 1776767309217 83725902619786 1097747528464 24682235970625 517193445691808 79758114285507 347390184169 1724322270719 1017885153862 504983155729 200223120472726 1305128670073 1499392155315 968770265769 1332976221825 156101922448 205084805738660 8157771148328 417547834525 3469459876728 562985078951 1314438005469 608528335221 6644542686684 460606429444 1612455562841 298440310288593 2940291366802 27136584097961 337742779495 3494495182070 57221779297 1087812826472 1383583629834 973926319123 511686845780 278717344332 143823053061778 164485893950596 644578971521 26587947303314 519450864477 335090423027 2388914225492 217514575165 4267596537492 341829599943149 689869896246 4528604510006 10922104699775 20567448160505 196268782808265 3526182286679 2115968040724 1390514401627740 1361341357821 1181001231017 261603346917 2314715352716 450705460491 12755639730235 1114374871446 541505624339 33309829852612 1316015573809 691144809927338 984780662257 3036421972458 22935893124 887092962601 4185612795047 126848583154 1749578402124 1590522561683 19352710168621 169579973377387 92749722569 1444256099584 931817641695 709015942840 988838614496 1288639211357 3453893455618 3460130585570 297592986544 766498978068 23554107939 302098190278575 2014613656337 377371097778 115856485617606 555558398570354 262456531161 1420301259720 330299368238 15139507180348 1766041535254 56145180451480 817540630719 816941909650 451180001618928 16874703266722 120930473670400 266230305342 28047256442648 26655926863143 1731288403259 2553628469569 14702040161294 2190355129134 779686644190 147160994636427 162996165909 839854564489 823344837629 2330095345094 4435331813821 3185942555173728 5758558515368 1824701104960 2658033871163 2683080364120 1964632982510 923526638234 2612611300646 23613498811376 2580871736761 3274231477865 7385298534455 1856472412269 595677015247 1368233899494 1569591770383 379824704980 74377341551465 69769782829 211432436760338 2552056933740 29578135578065 2643833099128 2279252292652 914318064836 963880157913 2737051808259 1225830047203 1202312240851 2425535836176 2559473056634 10162147724188 14388385707810 1119261760600 1412356759471 393118639823985 452433472062 103746829129409 151273169988 23221486806278 92100918849 872251678841 3473273199630 793659168566 2132910847066 2509665176037 53342370264871 2010614011276 931807618531606 1037977892079 11666321878317 18224687430331 22737254290949 10331620604356 1091313013257 2512408290291 69530038469874 1325695603142 1522156651358 1235268189991 4119733599589 31966473827086 805854444507 1089983982184 1435487032321 2751592926820 2140079079205 15313320780341 17222119826245 36639320271084 31158125480594 998743210749 536301174872023 809560976480 519299039378763 12632730005161 25453579620838 674435955989 8076292910798 1114194425609 256926465893 846399034816874 91160568858 2375679326192 148532549848 1628224161618 40229735169833 2345099691301 613980791509 23090629063959 459220299047 22699959018260 11906230639596 2202393094603 343512123621 1898338638271 39741603217192 2522964702852 6444735507924 1399900494175 1447799039843 145350298897 2519818128374 26152547690114 2434757274019 1576480784113 2772848986856 1241500697794 1638771181767115 4220689380157 748142178643710 687332295964 60673287336602 1011003217099 90728161055089 3295906036749 1507232031574 329642958219 1824397589435 970297843828 1774849870630 214896957113 10405106596747 2304963459200 3325811800165 775938588035 1002146174039 662154572929 256658257200 70717949188963 95303808748791 1493938263718 14546134920544 1326664072873 834857278414 27428203731 577402404196892 273982099365358 1413903341170 229206687947678 359072728891 1846215738499 317900855900 31789968144089 243119964970567 1673132462791 1543045691251 71350842986829 52108591141575 121456113188143 4243281711750 2509117059873 1768461863999 2193814584268 1512185022561 7958144627213693 13950987629095 2909537883527 2092373716028 11042913406849 26810358466622 1082679268901 958653441085 169759537980 116063134114 15744030367386 222173092073075 32615193965998 6259289097681 178144742942900 14376632918812 330683093303 595965417467 26286997201231 241067521410 1176337189437 310975365344718 2319995132852 89852844418234 1009723955973 12081803518516 2280375003259 4514483208588 879443458484 1313543535313 495221532901211 539996054573761 3661603884067 1026109646108615 2191159001738 2453675278997 1992697015456 1261252783978 831310138955 2582376094232 5753104012757 1410568128052 266669977289511 2058562177597 8982336002131 73971939693 21905272260 11855478387410 281712960305196 1312406013155 1841227977194 1611336742165 3702296496034 418574380421 1052440936168 159547485530708 2628843045420 16374986884656 104033161324737 209463026085036 952994661007 2498644718685 1704178263277 2714294936378 904792898399 1837901464789 95431992919 1377892566307 977427859545 230745636557104 1326925858057 4260594049990 1236189266530 50515048354089 2569227028421 2115980009894 2240100009312 2129373903857 22510746298110 1076336278731 2086172845098 25624826974911 2521377140853 3235036178481 50232083854266 831240431089 95412150752585 125286636681195 12201356788912 2018116798995 18290464213 1274715725046 2433506811167 283104565548 21048731714015 2346727601494 157094908583922 6658947771868 2406050882136 1753863543284 1151400240885 241042034337 92004018580 841391337053 2680246218787 1295030710237 22952841213450 451495754482 303594159587 538683988076 381496866676603 1478526499497 42590575734637 8883693055853 7778535550795 1491873749844 1347400484553 4284532884920 1245524273850 1191853904375 2166557408182 19615246312 7095041134112 4302200661477 151896034466882 2315358656835 899698001307 2626439862037 390256161593 69341240302 12216784018201 7432578037473 1338927368940 3798113070236 421932183900967 2991870367974772 27157551826852 1933906989991 2122488869088 615173817648 145498076140202 908449440154 1863262404809 282966265050551 1400971004973 665707787558 1402493431599 171199687333 37726557966488 3344253368430 2604089441922 1665714574232 103514214107 18011258113426 2705067473128 404858262226 562981709261718 2653768368631361 1996475095456 23192831832821 40009760329663 2724586014595 14685794386761 505207047932930 21662618095735 41872320473175 1559288754995 136637258986386 45412493467034 9929217227977 129381614367860 273329963099 2074488740788 360418326314 631192950346 3050526627340747 21997894751992 1656095566449 90168812786108 4037145696825 287611360453 56819498451 751917490055 235517294537 730272777333 1513455469458 38410565817764 833613004445546 1063218448404 2002418817252 936428883104443 30055466623931 1166983928158 3168751394563 2834282989599765 2639553596120 729825927656 446370211865 1382680963492 1105144665563 13001133588363 1406489086961 468623554175 1240771265275 2261134760307 2038842421087 1055827084328 2767983268364 249464392251 301903607880 2404043065910 356843763409 2368650481081 1331142158277 807139816287 1084765205658 3802156612686 1703403782436 285859041383657 39874294076 1228083903007 379301358041255 679276194328 14751428803869 2101101084161151 165234595734 424604579049 100022384664553 1512341174943 908074884582 735819725104 190057164651 908519325532 2817740746512 1247306652590 563105071886 1205738214981 119784722127054 103471084923260 2691533872209 1681164260191 1099628690321 26559574049958478 180196576945245 25188150175349 152229286218387 2335481717342 1374069668673 202424963871 19522322133957 2813018660528 2008720162644 1172772279223 60518067389380 5579688902913 1811232870278 2527849556329 895826598700 51389386637613 971708573049 2464583047848 533497558975 946478944940 3091702062267 2804390010869 2603394396046 724911011217 1525557056618 3297259485854 370993696166 117899862314 1404658252836 46082317869223 804645985335 1096164023528 17588420479985 2173173228880 51886146980721 776690562521 360593467968 307306727535 494062284338 211352224031445 160372897866407 587281061053 3379496984468 2649425301381 1670224381883 896743074448 2145205573990 865290552090 1541355043565 275392648902049 171085037778 3878848939863 1075798117236 11647855664870 4226721785004 1906750064594 2074326968614313 3391995285502 69189631478387 721115465986 2051121260318 1564276384664 548220714782 2723155976234 6919523013235 3011666173292 2968729198424 214092116877424 2101623280605 1170909150996 100219768441 2287649440545 509231707198411 571459384730050 2058485438893 409598477763 692509765084 25127468227002 2433863393467 194813001278 2342874878984 322990413035 619128776742 1551755868680 1678134388761 91067563001695 148708378098651 1175226078225 48496155372376 1638045770196 2000362066199 34551263507139 446321735113 50770719195 85297060213145 15997642652343 118495857606146 9960465099268895 488897260484 164487886455 47652417141 1405482482371 856652682893 16913563079867 565769102582 705060587129934 1835599626061 497790953253 3796698575131 400767408592 286966407930 540647636869 394934582562448 1517832320244 1576456934786 4065934174206 2545893639903 2039628149940 14695805965908 477243265338 2308113074836 1284344868592 969523366424 1306563362397 381455342687040 21929146431 800781247564 4112913917005 40576012338539 1126668355059 29522277653616 23852027867 10630417136748 909143810894 10633671543200 2178009871980 41555610025083 11225448830016 52263225771999 608685535768 898599044034 46875113028417 2681559919952 3492062422308 5274184672981 2461126811708 2126237728025 2507720648025 977787522077 1386671716082 12668945824857 527164200184 11028306488443 1338887603421 2004317302330 27256541955000 87404071475 194816265899830 370122183532 1691300592877 534545357305 30896174624929 205461144989 814855013690 6490325862453 310564839623 1375899426390 28383941252497 1249540538588 2446500960918 141620349729980 1120757215026 2191317960828 1271406532041 17318482029814 1214051807682633 82230661377015 51668341782873 1643555272293 48597159949535 3557829696647 2000391859334 254032930371302 106425606126 1802671736322 134917013955470 118419938925079 551714133959 1649247966662 1362289527383 979788705224 1461289787950857 6438459021065 19880218390 516400323385 611149499448467 308944697231058 765273444587 16063899966746 344462752245532 1478059971294 226350852697 1649472736170 243906705012594 2070923343885 3129921409996 4034818942819 2106260509989 28516299472928 62945765978 112517565023 10948588972288 13886146657431 577087600817 79874997281 1885643303679 1466969454397 352140844449 2605548253534 34275786568083 380626310811006 2870133599167 510086561423 39488358854810 2574797999632 113494445098884 2424881351643 351853937969 13741319381914 2707161950577 913510021479 7398049561446 63227240318 2357468705519 156929040450 226673059984205 31118264619302 421432720241112 2333237180340 2090693765634 3487241912100 18969075277618 161681268057232 1505700772872 171796106176 890121938820 109825779720232 9308135012920 1840429792598 2215646752284 1784439550787 2410195133221 1476580791852 2739825180917 25826573487798 1596525141370 10313990397723 697807561062 978076133753 465469721406 251960848612 19172180343 1919307361913 1448190581381648 5706042394148 534300383501 2084965188910 1948397652994 767570082158 2205428671665 955084761495 1465937582845 124076319004016 2429561398281 136710720974 1476615966229350 211106692766884 2192673626613 769678983632 632458391521686 2245269789334228 21369329459726 461809232612 45056499100586 998905495237 3128907557916 2258130660208 1933922316518 2285906198547 276166693069513 1875353149231 5995124624291 10024606101653 582670995883 3938010628699 875125614650 1099398879480 1528918719616 354443951508 362596674971612 46225428878445 2360134388356 1406306036950 1142938021558 1270844592266 1081908049377 1703923121601 95701355238765 1989299373997 4036764060794 1175816762993 3804797625403 1352955752829 392498857809817 1516639510895 29851634455011 107085075028 13219985031994 843714069182 14827456467969 7826874448178 13118436335372 58240113673954 9524793036087 32524279419019 1938887873385 4222968701827 163701004947105 2150267139412 819914280427 1793319825050 154252397493 43306406134008 1454853985 162854440365100 2661431473385 2444764077179025 1061325544770 39991896507253 27150937789501 1399638851020 1726541338332 855269302435 403076539427612 1437074637091 135529818017122 1949477077493 1088083933760 2506601585793 125674424555906 1173291721570 3934202755609 37858878621 534758881112719 1029876258937 1443749919633 377474105345 1184519174264 229724761875 911557965120 2990772711250101 62796341858002 22447007997193631 347499952273 850747518683 87416054601160 2718614812449 3445654808615 777944293923 143758125627628 2737438350595 310340489304 814111118059 2034048854608 1790511788585 235901425035880 344444853079 724030790860 2024136890096 4649138656709809 623499861524 1127197773262 1128549048053 160129766147263 80008351915 858201449428 4397264788769 571880811445884 1023626928995 6215538359553 1456702325040027 1190135154870 37174278027396 2551883795826 2179245264219 1813295959601 72968383300 24198324254624 76996116806762 171627778627 4290985945237 4225167256051 3474937795295 3582418308682 143082466635702 655178172298310 91123332836684 4201112286416 1974608124934 530169721555 889130731656 24575217313568 897888675399 114622391020437 32023340811101 2193848025900 593356975973 872189609406 1228703286623 222460492689 2210514249858 2735760361340 574017302199 50661346410409 1621367509607 17402151286166 20949512364939 107399964392093 1213167315989 4036361147562 922879401315 550463862867 738090211160 1509650385120 737686477231 1494519839429 92002487015560 2063542599050 198953173932 1304630981049 851844809688 1415357928566 776354227106 7082079626736 197833280388663 6640127246211 952052172122 2238288494998 75827815258829 680598091701509 5418830962585 19395888767053 2467182632398 20126969175678 1344610488705 1020702004686 926388057832 1206822346910 553540518183060 1170091995305735 49794563693689 232121298196 155792310596999 1922216306116 2524811034015 1513220993825 1127801219522 425758844613698 1539817318993 1533268434722 1882943497185 1553097366240 2574091755720 150341259157535 4322267702835 58712747023276 665297061876 686047879796 571241031284 2160490975451 2254244804983 1066916773605 13193772353682 261098115601 306628177052 1494574821199 4543787652277580 45303557545457 548437821422017 945907856936 14296113320673 1794008710468 9240816996912 1771134986196 257379761627863 1332727006069 66854511857233 663714199990 13801538837981 105876235608119 2200380304598 21743830899402 761765392063 9490833459578 170596175568329 367898270056 13107341420225 814291219347 445936635156 7177120146187 3008136537988 1066727541867 2100550005991 171120465846989 2064281314862 92900767835823 113671637699025 325604368403 30355260410156 1121780892155773 86915237190498 28461561384996 2393698583340 695928885981 163061547294060 695149669352 758651307124 304358696023871 12865940025406 932496316399 12870140515992 2474381986420 370080527946 1942297998850 8443399252623 817339035588 14582493935823 176312957943721 233635564225 1414188034180 2118711024518673 16434411250523 2473192612517 487158562394 2676048037404 5908598623713 25447603484016 276422777835 11459963236138 17141325741867 3134894750865 28152665112911 1692544731768 903242423064 361535068534 26557300842003 2394516748394 1512271598565 670474872030 147357645925466 2166480761892 217963989665998 427148441818971 468093901404 2687086340136 3288600851177 2382644254337 6528441023308 640069391264 1055298515275 1654000939666 1206017042673 1182428572783 1185352417068 2269405659006 20323417857062 62611070251930 190888940807102 5749435093348 510040006604 776545601144 43204849191645 1460196223464 1543951189017 2542456794274 463612135333 3228476596814 3690246383980 875375064877 906772651544 1396111318950 2132358062468 1982774527686 2116497981270 333042446895 1690349716177 3004301245094 6992685733455 18603273943562 1195338558806 163200859038 2096124902123 3552719149941 830144696085 1517102887763 23972544912659 1254402800296 31111612436559 886519892121 3095702318478 4050564488316 637701969384 33782170849141 3355490914433 1859562988933 6553183772577825 1184463723546 300446565375 1815449550682 2609620629803 3854957139220 535692357988 10474863437033 113188656509835 258082066313391 1296057707208 1220764731602432 34598629675025 5054906903795 9090935162076 2004825489595 4153472538331 3234701406248 182040417552539 92577387561 478857085505 2411451369284 6854681714671 1754773848000 596888263258 388044393975651 84799033427170 370789795214 155765590630 1161580801272 3543899683948 3145771710730 1399786885499 657074703993 93201002670196 108314427063052 115560236526617 1172473403679 1712259496854 626206109151 935929598631 1213927870236 5221803640155 1938524668600 666758666037 17432957747564 29905269624198 619119983715 9058023209713 15878842269507 1364903589236 3963910899153 1194222729515 964258106203 1644807248610 982129559877 2149048576338 1004207682245 1301017398631 171893268102946 1645453103519 1233956087277 896316922907 4152895932926 131829722263 10633389214 650854229090 22519548654322 162666051217 2713452193592 1681273012312 363716686915 380150449838 243264960142 165332155706448 3693163638003 621642879362 1905367856370 821819995166 266570985688 672846417042804 1378499328769321 335366138403 2324048065084 16562807854037 331197973942 3388135315409 2251033922847 1398519962960 232488454994243 31875844328528 239301300555 24489903644554 1893184810313611 108813324565 22367597409812 47143437585 429485321938 658923731521 2298038523883 2165939033454 610840117990 981915466324 315685809979 1270882432177 1569789038301 5161516565257 6835905562441 220932090402 1743055328537 5683638242688 2559637056960 1084840025779 2605622746866 1040758892339 1155937912486 1075403996957 59214571440084 2579552145265 1269808823347 1755134825019 16160028891892 169003166469418 31744175323887 1100783080650 1269480481621 638713707623 441521319107 4281800222836 13125785208961 944235950370825 1241490920729 359524108242 2107744244004 2374832121161 2677023068996 624920787107 1234930877468 1719360962775 15067538104286 1399151457824 2484812597462 584101350392 11808064524390 2091500959953 2666929763247 13269631583711 3668199404505 436346706518275 1336755769167 484635177514291 905520007405 1726589843529 3799560477830 615088879040812 696573064100 1513602644026 2321131034875 214876870056 516438042469 1466370093773 44169280229716 162729936985020 225028827533 2349118286542 2722779079564 1610289874771 1985253209809 1208552063753 43088087796510 19633969138474 3921984123947 2024621963408 775651216130 7399185161545 944208004180 909243976082 437619846106 661166641411 60065529286320 1398874417119 563007152002983 32787771377938 24729744801332 1229758797890 42369041420145 17931507744137301 684729904733 71195098328723 192509921269810 266620361333 530066451171 8176690368346 2914675320558 9274207857078616 2485033562101 3045921197038 1168694815589 1887633803872 1958053932230 211386186809 2130585194388 1776109730381 1725385867830 237692076112231 30302871472503 4194777807477115 16096128121026 34509317675459 4340796619430802 69382661393 649953086886 1175138081027 3480926885264 1081849340289 452008251549725 148564012153687 188288282430370 10693106778 645988965456 1309665684257 1658335278855 313848310863 2348231340917 1110028282630 162512701404474 2748001023123 1352104725019 346271715106 486181171757 522674451301 1842454881972 495379055048 5078935114191 87502002031613 763388840135 1026175603152 10108492961768 3707647429872 23679393589049 38801066203526 2373897313368 1581108314471 1012224796408 590334479980 3581583420854 494055761569 12124121528953 20722663560186 410425183568 1201082866895 1637902393322 2029460294069 242133584384 551477039966 27891567295785 6467106348608797 686938090416 229798882009 1517588096071 2055472844322 3963820606850 468102113753572 697243567764 2376682793644 36745288735312 1386600221304 1278258018532 109909805667 73615482932710 2653862100678 80059850855454 373642482272 23523294657886 2413126068734 2090387585692 268131527409467 893692217081 1012800552727 848456689830 1009371143128 782010555846 1941835702036 3396348965628 2586445027917 195273006627 2186543110072 123956547245241 2731334880868 1938743569312 76150315354819 46027766277501 963899811508 1923777183764 421605885986061 137594755223346 2731076591529 2546283379617 40854946799871 24563914490017 3727681317350 2024750127552 2405322938121 331584448641 1304016446864 525817423342 3074453401836772 2517619456961 428592240859 168687872551 1844092807340 11696553922739 116539780251 464805301042650 666805490815 54696244045998 3398181835297 182334631741543 807309316280 876563885945812 212906453242 2327741508860 2006006027966 107291089778 965091437924 2742498448773 201509134022565 1569982194446581 510297596096 1167494566783 4936180101059 266547015543 27704460780590 430353747309 6014369349557565 4043049578433 1812656037714 58001699347444 530162331790 2568567104740 1522895598057 2275434962215 484995966207449 798772145300 360999802476 111609727280658 1409829142286 1853244903285 233028866608 1504147618878 535531810883 2575923655696 1976712990587 2259904139346 71287300158904 107722016181 270794426821 2464907186796 2238186976210 340587678955 1405178348716 3606063401640 89876456886637 1072573677860 1135876221518 836588810640 1110439708199 599072617311 64793159889824 642294779120 2534702943532 1200585185010 4128124565612 64100599686862 618784692741 1449538277845 1089759290832 249575879946 1576392293143 4031025710542 134308154560535 1405593188503 131465365285493 12712775550458 65809339545772 1116880234536 7856634525164 1481887352341 454535715505243 313373003642421 1695927156926 635302833572384 1115119463421 61384540533277 435213845345 627209654804 121608529455 1546882053577 2515509475442 669627587686941 389073812520707 452172468303 509769844150 2470366936781 11995408353730 1632394333461 5423120297663744 1905035293922 1373834798649 1292083400263 365035361947 759247182416 2577346243992 1027543451175 246372969997 1364067870182 6488217501028 4087469868323 1283593576131 2332806143793 3045277974664 560008089654 43630028631637 38114085160871 1191984953428 829543100876 3187321159017 1052659701623 106625257869 24031308445344 1976689939521467 23110249358655 3746591239796 30356466080489 1174551844202 1471825708458 89848120367711 397892499315 338924287711 1413426161947 209776957746004 13761006585 2733228161135 1419356813445 331689715642 141369949599136 174775205863 11154064196754 2608767140067 2389616806637 1554231570090 953787168338 655215718122 837936182197249 704728037673 3412397337152 1520292958104 2866456714646 27877230657252 485366303569 10831425022579 3822523531401 889070957298 35731584318941 676824896568 81228112545559 1247160305654 269225491500 2393852724967 1877194122778 889278346931 20805799270092 2115615163892 2882034756509 163868773501699 5157311431337 1275975112229 992284103781 1164836767450 358970854815 3946686696593 83754931136263 2179567449215 466610178035 1700334692513 1195244937671 1805750027709 1997635145292 41752676338492 1999970944395 16163437255309 1299888129545 28894515583733 512399790121 241729097167 120679382522527 2604985628128 3458858660781 21886957824789 675522773661 3301325243369 1197574903143 30167079049885 44668956167703 1426356767848 28934637636946 320375540106000 31780011006768 288097774240319 545505802306 3147139548054 171035487977 371454394289 1638897465745 987172626240 3233858873097 145789556425 12688043391048 147014596031 17517720372799 2507813746838 116212813036842 429468478480 2598676740441 2735827315689 186764502463 8977290949731 1930309842624 195771089975 4022340942071 554246401644 653834359305028 626850752617 301749758388950 36320905859683 29712651592475 14404570119801 1539455896743645 6423500650505 189249982689413 43891232877483 1261044893366 62905208137 16435641832383 37262622303201 1019523697461 431264312609847 287125952119992 93836298596222 41189180471618 1597821380153 1871730137964 472601040957 108969973126678 12543339206378 32579979607 135717416590347 1898240309801 6382563704172 127043417432284 3796269435661 497801213442 2341812351122 3216761971454 458164429055 1407678084302 480782922799 772329407582 1375804416212 30991166362075 13979660373276 4209205357585 494614106088 16488990965481 289330991186905 2414046061676 4000979345165 1923475299033 2262534689387 16168264931 16590252080527 2691046301297 10345430261792 2256011970966 2534742208070 199083597604 3743034334033 1711806859867 1784586348883 411198506275 9164703239805 2212109886877 453862875289720 58901714613307 2608972923869 1478025712473 2199473552631 161514192097199 53071296666 158265981330202 875455247175684 101747619321935 5258859864886 2181026552331 31326832324601 726001584162 3987899315632 1038719837241 2413280952814 2164595688455 2648591571780 3781226879980 173056139256987 384841221918 31277710998 1149405271388 1027319171919 1483231468235 465745729961491 543564919210 15621276766346 1851447127085 2742796159062 3580563603816 22491652138928 1285482294877 233249203081 27969692379140 552513657997 432730061524 3087985746207 22023875210700 1620870467166 1051314605129 28045526690293 7621630412930 4194676392906 604789402824920 1631374757960 191032903226 1228879653965 701576535491 227023384940 281509102199 2611632108776 63576102597 152867899512242 1710264328366 1207806304130113 44936460938011 2395993185262 732047411143 1745242549554 5390949752350 1124236259226392 2644597220272 4115039999414 5532006998252 22362744463351 1035236998342 560072798094843 643372529676586 47244185175536 495641668742059 377118212181 1711511682518 503206887624 24822024553111 1429996938712 1585539113296 30843551090874 447923984119 4116318436332 25890702115602 19792653734604 3971846847832 713511197982752 2731854795707 121562797232785 584965114540 1825896148935 19814169810658 5128282346326 558442707187 1724392621574 3629208528341 603069512584 124729996930099 528153869071 1332894434800 421342868147 386121065754 3557273718246 17073698167261 1580667884586 2368891983872 1183537889916 899928206540 1504188510558 1108960066928 55224689809491 3769527104652 3074902625854 4262951268380 138851542771989 151801653886 790853185596 33416422748883 1924385156109 1388565191709 874168570439 1791238731691191 2714287408141 1293790766847 217698233647888 2850556288860 1462904063298997 151991709081756 2417006662357 512068243821 22661707692595 1383392401496 2229582935993 987692246188 834709048537 1712125587956 1422160988146 1183512976343422 2336362182815 2422792316924 442902229316665 14033793323878 1598419558410 19486370462126 1397423091075 1193017155337 1131322054670 2575876454299 1602920960443 2571762177418 685372349158 1771673087341 1364446006866 2319588162501 56240687744060 372007308566710 2767449490830 1264320200458 489564499136 1881377176711 2171796541700 131773566007337 325515433258 6013318266420 2236496569576464 1429896865795 5284113232286 28659329643698 667351020658 1977691212639 56039681387 1178848663116 63988331199025 491238710822003 243325210613 12968676525576 821819527125468 91065790975574 7187934119906 1083172804746 161388737037 10664572645416 1712768561637 66776485638766 34403653295059 2452699696669 153306608410649 2538857518862 1997661975355 855782651834 1784291310160 1067426744382 13919955055223 26926764043353 2639084033905 15433217836109 123913534075363 585263588646 18538333943447 2523652707196 2624589502151 36894011379 1624404507786 24491472750288 83969184615267 379647619809019 1554737405472 867077304152 1375578971591 298527677152 141624722136454 1346560125618 970742998873 910074241756 1487809001237 1182178444008 1960263684666 4118481854210 814769922601 1672997591097 689992351251 48561815869 4059264380579 605716895252 1386160075570 2279169379450 1054884343428 12949968862576 2260351134763 632362979736 7760275977378 37863172536865 72013860346867 2561743897885 630718702149 65878096986409 1153315412946 1138768302773375 79562156037 12760672696269 531170549239 326544675736 16427897044462 3213738963819 12556322712282 1164289361807 3327630643942 35557260446212 116472790462 2689019730359 740993880935282 1386870447804 2617666016390 3770333524498 6975231435999 402774968896 407133697429 3144858876419 22094872480942 31765532383927 1553584393570 98473123419045 2648934810145 16784312862250 1546189221109 167954698977 529769384371560 1076462442667 2089459666537 40180557530067 175513350026091 962587812195 390264339899 1973657017354 2363680628971 1463943689901 173260579451593 1557492332403 2289372368129 644295692228 1412799740356 5343918882523 1686251181338 1438830714900 38581790072100 151245135574 43875822939267 1539938775601 51848012135 1173616322349 319945971890 546009154313 973347653179 609072653607 2438720230181 17614757375372 16134553529671 340524012063439 803365796983 6750369259097 321928634868 2462398921117 42290531428810 9101238024517 1436615860880 1717964057175 1465927521248 653171770872 29435476072605 1953126378832 315865197095 515212129025 28758931949486318 712431269096914 21289029145771 26785332465818 189679887767 216752322359027 1642993503080 749618113341 1734638114914 1150340022282 1522973622668 178138417771 3448607245107 741860762960 675956492527 3545860379 821169031436 447210157400235 2316490132099 25158396553548 20169933023303 2690553639437 567173097469000 1430930453198 2517718595399 190461581144746 1659064022182 6693081985532 1976609883819 115394165323 1449361267432 1517438107547 192843610236088 6108654805093 1856723873380 29021035789557 313806189885 29204698169092 396553694744 1283935958326 1228078971828 361584788794 1327319385110 1903277333036 1538186342717 204675796255 2628304006460 1858994607950 460401145190308 1265158967798 265529056478 516641018943858 368054838140 858246547569 2224173172821 1295937661145 117344701614315 785225882468 1431721688701 551048884671 668676664552918 1799806273765 220411640221054 393853362345 398150447669 141297428576942 11126969599887 20341137254509 853711082293 124028784998787 2972161663527 2564129186268 2054539205673206 4140607025249 1759817454418 466160454175 1410076983200 655157897694 1206791967652 16374134006002 2086982174627 12836611556807 1960114794095 2064916749581 679101720525 101816064894645 52941448663 569368361290382 112563966439359 1505087208379 1207460890312 4081354095549 2918142221975 2854690741599 2494672258974 122305039753577216 4055503016036 811113057566 599842131510 2430361288183 1198451265327 16692781375714 588450731665 11217155709182 1247896242766427 1647923072805926 11519252229416 4051963802657 2703980253922 2349707060037 1984793140491 3379936284616 43666773944290 426856367067 592754428385654 1501397242971 32365485957088 4281404763158 674253806998555 3075254035516 1844810718344 2583943519299 10427995462718 1907430888787 256938455731151 39940498819367 174228283384507 168803875742 4312166321752 1136209668509 2533028617079 1441754196900 1304097726261978 379694641182377 253457041779 1971524916645 252110723600597 1149111099584 86740264581691 219641649280766 1807011383172 6598275472672 636984186343 1035973369274 3415385030789 58891224011130 37803172215708 541597387378 1640457671939 1508351409974 3189773920530 45353091273637 300126203027 168434512179507 1436048670184 2433753170565 2697081441718 8010489601441 1021738459134 56774309942960 392992010419 1447856000394 2069367542232 534617775803 12694399664838 2046748040370 15960629422585 1198556102339 2724665908002 794301712379 200622892510 790008449748 974014380254 626597295095592 172251129587403 1882651599030 2885691916487 1505656957316 196809895662383 952131660670 22119575774526 966879852618 327640524480 3907176395738 1127831303832 34479838099319 2427880627200 450503524266 20859502860996 1052021325033 359326701721 85738243224 2629662848343 2062877339005 10630594513054 222634831463 1432035375641 607608150442 2957613212133 299200925191224 2631531124534 4069776952759 250226694472 2569643715515 325022173885927 1036659835388996 10658721087932 1328086142371 13000992609468 992367095118 1636930527127 465553659850569 1989240864466 432334257379 2416000540973 382859429440 2099972526484 2630302717033 27185694957461 11247876599935 989018943142 1844960575357 10302244092476 2525152627499 776127510680 149389620675 1659266231972 259832503925125 2659894626232 3167498224617 10914844910496 356064578647 4048829939519 7088233260782 345124073231017 560975346314037 2658969009424 3926842815397 475726089621 2297140170373 840154971389 981586850971 2187647176281 137630603770 577813853528 3902028549138 1457702548906 21421125818928 16161482669473 3422502913945 726536747193 1450993543972 393555112076 1299954071447 150529666704802 3090190233494 32979711388521 41198453327954 1896316597034 1248548567630 544287633720 1136531643875 260953886186836 993175060263 2277145220814 2341087935030 904451304961 21615276740052 2081617068980 2338146725039 1950813949480 3095038582724 1473884392260 218856742218725 2579043190565 1618392044363 244454047070519 3926481795651 2329275091006 26335699242691 1945073986311 2596459236076 4137772908297 2464805891735 24281167583239 980996723786 345428823340 493595178713941 14185852172938 844800144444 2118190220505 837112114680 1390523674795 2629523148530 272152071362 554100996110 160369751234 1680405142 2512003604238 1381703956553 34569329347524 131836053195 519538847406 1254721702359 2002735186556 2211818351560 1299814030663 2221071344609 1168292634205 508401104303 661231016607 125027676915614 2820318947291 850250589911 19088367150026 1945111208169 410382699108348 28609817754043 1973390297366 1065150637937 1910381513424 57575306304 308641428670622 20607848277581 832875460994 27850070175339 4059686208531 1350341868548 4461085019604 378342466671 6786360856444 2055165591418 468643861490 19356820427414 331944665488 1597580681068 1083991207894 17393141717953 1112046913250 584827919403 1224075880647 1442304462503 17346854487871 2104693042010 51393383252127 1110247907720 25181683430012 1042826475812 2343332880635 570468660696 2705001360673 429514773177379 615092428541 1466528239285 127137565321771 32428498968 677887676152 2301459545470 713672765313 1054395166724 998235201270 9286388298331 17762769072460 1762113125495 2567037668640 122712796883925 888174145774 2113170207661 183427542786737 3761209612297 1618907205599 1597489578834 153492656783 268288104638 3636326201924 131672507023934 75296977986018 1388465271679 1811317680735 15679944009852 870058709437 2344808923002 754792690548 1447714780032 695692406779 358201260223011 27971153112754 2307180206976 12093654145656 727808657575850 980053560066 3361860851920 184017008113076 37579331184533 385998715014325 21350099387923 23069419043469 3216982911142 335259375804 377300754220039 26966728089623 552187596897 1761729244257 22233304331842 1549341646980 4041806903387 2673450655498 702822163322725 75472929321 1205445307999 6559091008806 40179237629 2473152370882 1021019282877208 17883403987901 3067469809 101730969269845 2359361761871 27185604725586 126926987448403 362507361035847 3668997418820 19216900124577 1107701915930 31874796700756 14999714028665102 43194140836519 15421056541938 8271139169145 303864943864 88875903931 2597495779353 2665403250977 58285259225211 6265417333442 107782594522357 246127439613254 20508933705083 1817197286838 1783462064153 1197443697979 1483427954704 26693709138175 1461916685382 17572477066369 2443598241073 70142494390494 12370616467 10859135837636 2006013502861 459045610103464 729458033523 1183723927781 61758645628586 20640190221889 44373934805714 1891792066999 139488083276 2592354277897 1354740184535 1302550483478 2585708148927 931010747834199 1611996310582 7032443619431 609913129773 16167812134410 143663376654462 2200218553136 2400687058676 4201370437317 11391696883558 747064063112 383975468223 554357242729 1247245023542 34023444442227 43646275656650 2571279150494 2513594932173 15975322011052 1709436322265 1450301752417 2793209532071 73097947225 1856014115797 212401158018 10057715105128 17270100624243 8910393525239 105122019217413 31005088771957 2390869724417 441077094407658 25486279934467 1275760379187 1257792298734 845034186578 1740820330559 119952396435 629949056517 1395540738950 19492977120419 1533116243705 265194625304 10660604011946 29185393117346 16412397574356 1162326386133084 145406165888336 2640116903777 2153680064485 1627401967834 1288718646366 1453297862493 10671142323510 1357519888491 67926213343807 49694123386908 50537698246590 3856027728205 118948801176723 175990781759244 2175797487066 941393775385 1260247326915 674734494068 1314644048721 2243401116419 553941823936 2737288554035 4072019567744 9056462552286 8490724830722 1790650074389 2380732677667 49428398490615 1480751173229 30203267032582926 21584952136775 1470521702895394 571235133835 10118877678870 55659934567074 50535017567903 735797083770 1911532102311 4014497186217 271655470754701 4029617105770 18495356151501 1315776586364 691741234964 1067255777076 23343831703180 2498656311212 2422680356765 214866998270165 22930776157864 1297399485622 7535404737544 66575250663447 2501155012913 1231393472550 1009759003584 1242426126406 68883125873456 2670121194360 43971414914525 1854860006000 1570314548673 435014246867 1381296893748 1161623345088 13477931545929 9496957645133 1724499171002 65174284043793 543633802828 154530264950384 1202606199472 128639047854 1182744849616 2200381977968 30426351901974 2461076221095 17644956216096 160271760287 26135700469627 3578892293654 1408515714734 544223365817931 1782746206653 2899006553027 845658078631 24809328881040 1219913574662 2280863441226 2174180533341 711377353463 1031494981863 24582078630437 2726818237877 2740876045183 2889721294221 715571477644 451659234652 407659985740 831723358306438 73464992323 4781248911423 492431914794 1625702452653 70698664673 453291370578 6119987535407 580004815728 2439165228873 393647919614 767954734450 1257212517261 919703564413427 164640315376 3499156122243 34307273754331 1488753763811 1622577340014 33459508266245 2446778534408 56274210161 924879422806 2800942986874 2731943695260 369702350255375 484357744988 352339256418 331443043700 431904982882 122505032212625 93876851199245 703990959688 1082220144615 495461705483 1217790355618 4081476788530 18237028221806 33320189530141 2801722093379 1947428192031 2368591673015 2456932655504 1313340302268 1102984910482 3178547267165 539435016509755 140131030146739 1706252392246160 41536316313552 71954063443590 288926130965 1834631259339 2694188282195 76636544466829 877603483214 281333218051 2205848858273 1144871937651 33965624222554 38745135895983 3394846462656 6414541125856 1519483514993 1056793710334 2648583592530 995944965558 129542414615599 1829504480398 3415492098885 34318045845088 1723950404641 1028518724420 469046749639 166692486407933 21862109501633 424476816367 150165613643305 139837414513 43434356538140 1649523714043 394504744996018 116086186167813 175371610551 674951088791 70970834123355 6680703563600 13182783948903 1375174334551573 1678056563006 27426370585 395282575649228 991638319880 77911103239 9946901780458 39378185714895 2829690021832 11372482834489 4150784832274 1587131574649 930920948011493 1614621915262 95395592961001 274491450980486 2428875827576 215264510160 168044479615042 2209050158780 2579087542660 934609438748 1388540074018 574747056830902 646477584330 632560951172 27577652044701 939415990287 63009505123 71939657857442 721889001871 492651803826 27830468148677 558055376111 273612982931 1028451080794 12855720129373 476111146922 3968512878312 971319817434 578640092285714 2609447570011 1293008061585 2257100391023 1171599524948 26525788268013 1384171209641 2059210480358 14550889474680 18391465800921 911836519200 2563110729863 211998827762016 62351425348 70047834030766910 280153852113 2258382089224 20084755558218 475336294115885 2733292394185 85718639284 665894770439 3669872590802 1551610896560 30335846272324 280514555588 305556007133 444876214057 770549291970 941745875515301 2692545713493 211371700430621 1132498784545 111912173146290 54976336333 42973069938038 63058289640589 716363178563 86905330231696 2375058126990 15835944701364 1159654512891 188587116308977 764172874265 99394448948666 141345777869655 2251284019601 225969976089186 1382661675809 12828834648843 341492462034410 92410782982 616887253226439 2807318493061933 978756538893 1515372165506 1301022953086347 1317245761343 42101371786122 111322822907 666019154520 3162152132960 1502372519702 1688615107290 1811837783776 1655245977575 1153290611401 12936532048222 1167979103648 6112835830393 1592248047110 4014206947267 18707985166341 6210276733702 2708447414793 1209478973813 27989404120640 75235870899 2444601467005 1981106212421 334690297602675 3251049733385 308812520324 9019063078520 67085695633321 1110080699345 28588720152096 86754479745778 22967854075478 25451146196780 55718724464184 153228181449760 609830127673 22601998708164 782329955469 590370774502 3007713534220 109398452930 4008012943706 682872808937 1144612436792 4077401250241 1494951266787 727705316423 14824466937547 562647656426 676122304756 933465958719 1676884313095 20591732909017 1420003478354 925626199639 1495901049330 221263100037601 682023010426 170855507512 3307125265193 3929924602589 267882548121 710140788837 6215323502073 817790613893 417988414454805 633684312171 1514573007451 25304012897478 1847819426306 258653170005 97664730564151 113691790218777 9536822933 1825025822882 122554688166 1389285412031 162426116474983 1178704817278 465542428408116 316041926837 131797781513476 603934169390677 299044831418 29274401402456 4812785133779560 23470936085312 4381881594110147 2464874274439 752577879142 60944504639327 179678921234957 1082378364672 1044732066247 87175820322410 738452072843 3447078746890 111773671246548 182591931430704 44119726435781 1781425634452 618489252667 2241130122363 176587878458 2356976175109 340179084909 1158897998001 3383664225245 1278834997004 1131042235854 1514650552434 1197857994121 2551464746123 1888329300907 2255496877275 26728014002945 124326309070 2703162564874 55316188912960 983238385032332 289751414502436 832261950002 1667678224432477 1110654103789 3854353554552 1255409870139 1087724637380 25322044308471 1899482668933 192254271318845 7948238174291 1508056283885392 800406208865 116526162809539 519212477458 1784042105166 15960183075911520 247260430792 810821278683671 3599017567473 587583718694174 4200274751997 3554605147130 19903351507259 10718173985577 367410020579 365515366407719 1502929691782 1760581628914 109731672651 307908842561495 828836441275 538663982736 23830557552157 1247761474589 2613075380910 280900181407 2198315776514 7052377476662 120184503437300 567033080031 229959653070 180126413327 1961208276617 326600010694719 2153577948838 561716678495 1530240115943 1589795068982 111742010929558 1412042632068 56322071959244 2387750761494 926511994231 26210783818922 1560176578110 3974160335892 1198015364277508 22266936049656 988076688901 67641958583722 43794448124855 486705658848 1251276753302 9648149344319 1840229376857 2253811672339 2715644409696 451987812454 1227628352791 58078342109 3775231753847 199029582468312 11095220937623 1624286003423 300988869431 2199167983723 1669300574217688 2003813545175 9269922976735 3946600852268 1757803967962 2345259240218 1654170336676 586529477417 1520461477609 67133758155 318346913199 253120376086 817363557370488 17795131508779 439804382857287 801446525159 1165882302695 2824764768650574 1240368369695 2656555064823 254865835046 264727693522772 1335202156798 1223608958149 124490157666887 47047887342412 741751047748 256200745909 61085872285808 48596783042059 1807670237516 2562534152754 2709676802894 203977777200483 4170164931615 1853290953501 26582482675508 4309975242469 45487009316453 147070235094278 30080414390392 1345565646451 34022706259373 2322984204964 243904004503 1109993707591 473592876887 2656952059286 1011283792728 2370767795448 1511161290316 31766763903807 98598170474439 14069083544372 2237619330283992 3094837811824 1231968880726 1533843427348 982140061717 926231319175 3185319965066 915444132943 873535370195 2538681602700 213993740049 1663157287417523 464446440411 1679965766588 3036619329288 16330966918272 7840454536182 1639021537130 585614976957 63804972061408 956209885607871 1091118260672 109204857139417 675751437002 836501026712 738264112950 885341233172 452156982061 1908858486383 71891633900 18626029367091198 829988561423 1772737114422 54270103021 44379927444955 33124361909 349018112175 451210993891 37354719758294 5917870399852 716303116297 1425083539164 38886341224 1536709341007 31080668712474 1488933339241 2002963107352 707725071430 175220201013 890422036548 2788783024989 4692540873203 1119658282517 310935313032 2353553874398 32996528446493 138613694740986 2304661208572 246525139861 18614172862622 3721630619654 1394534955029 27275952220413 2725137893076 1262019836128 1016945738271 112245748333357 2524500388276 211302385339 1547140584524 2116223793543 1749878904859 468416448779 1049506177953 1101941453608 3320910309399 523738066215 234171679132084 4278921320269 747000523612 1353142991207 3777133994017 2301741361058 16613300090290 78799576692 32315588303065 677161753618093 1671305188448 1921598034528 163353307414149 52913068906077 885618909774 4307023893089 25169486185890 2240558501350 481593119162 1357021506711 1241615279921 1221686321878 2841340162295 29928915182578 372538764333 2428711447054 1239892630099578 23361937763864 31386003751451 2546094375332 1182764353989 2484436954777 26348587301 2217136565007 90120543759943 2659708272283 169985984857801 260041875172584 481715453822959 2370500919119 1329450789451 3969059616154 60035629850520 993628262372 25092530325560 789057096958 3262564661049 245087260104484 1544951562201 1467838259820 1293329123806 277103275429 8723990042380 3294130191740 1732860262382 1558238366745 31182104004 1750962898288 3380232634313 20839144706717 2147292828903 778783814317 1870068864169 177013451002 2401435953191 1427191474230 1618044532123 443603223461 2432626821783 881565316720 4021783546194 969292248206 80483271275963 18400062035763 1006969699833587 1162785022041 27174032407360 1685971191918 18616780621943 2496682018406 3750957041583 2843777700395 1925413041448 395884857292 1952341950287 297688657973048 16953872517440 112304121567 218998714177 2693829262727 2196178815678 93417540007507 9708263434060 2451381192244 1455264978688 3442069186098 1777464930746 1451949213287 28088610132943 1816008840190 1973754244376 27342407243252 9763351620492 215435477388 228738995101403 3168667564750 45966463485385 72828116049787 52996270515139 261046800176 1129352508389 1432571472991 1152478730996 6841041438445252 486157560351 10429084639420 196193837760 5954216810302 1515768079992 939080223312 14433348152195 16548507883114 2297350185613 101924011211478 102498540258007 165818512619 505872041080 2458290570210 191908608094598 1988131049933 579686087588 2612894558533 1930318024615 2383599539934 63619039330843 2462453490865 11021090470382651 13804134109612 987885259210248 2089349909126 1140746430638 1943987271601 19875703010574 23957735990611 1861429073080 496982302423 1119877790495 1485288205267 1168887106255 3018160700867 2700810398419 18554629082945 2370678235054 1473364836364 502620100176 2157303178717 1965717188998 9589710398319 280091356327 206479273693104 2303195856248 20365581136141 60217822177530 730177948280 1631107743086 1126541338391 1390840640873 14008565557330 6504953951499 325891107766 9571262250323 211746719941180 61777949880 976100199714 1076646256581 3780128533764 972269294379 12187732224359 1130096602954 419408621620 2476587919643 4045363066752 28314077248065 842816607599 13636898650257 191866115198234 527413188637 3250232289422 2729774298146 92333188009 317551343450 227615817766 2119948323541 97786622561076 2253405625666 2351141290582 334237269598231 4187444314838 2578198642924 71213904117 4396681866581 950092466914 206576746781 2246815220962 879867378953 5960403065323 3251116797971 1360806908855 26600901527728 262210591002 174027722749743 106296365409292 1109498970920 335174768082432 690716401407 93106944386 1741064941951 14301555438603 13619100229759 4173134986066 13344571534891 303168803824 240162155446228 59330715014715 4733180987 118797583997572 1046623143650 32653539275175 2714051778025 2587906990867 4245607481563 113020037460362 4678516361826 320074327925 2449927439551 2717431669954 694295962952 16776385344021 599740388064863 253713257773557 13956196209314 122496228300 401458991962737 28415166052999 1330091915539 1552222393272 815621021383 2083262987871 2901425922673 929325448588 1188362940616 69516130547975 4064336888223 365168882225960 1470074998530 2037801404895 494288840983 1245357957200 357848575497134 3037140277886 1894262975589 2572383092211 13814689786772 2131195785251 8975800060497 354564470197 3199278584190 247382879450676 2047978195922 15257979960437 2397882649751 2217579094566 134819813968 62922119003177 86868864755801 16005260867714 2660009254612 2166276018978 831296315958249 629974454769 1346559368909 4073830563593 15403443800430 1039272763835 29598975064714 2341851764946 2166363152888 609154621814 2296387588440 3769608305538 929190619556 42313335071 122778871240587 1546971670751 274254002568 2536463004070 710730137852 1362785798833 68306741180639 39150243701157 1175905882888 1740728524797 3468409293097 174316845835984 382398044415277 86088299646338 418463837789 3417318201758934 20168611772587 1715557978288 14260548919484 565255792382 68883657920786 944318125736045 1511318345108 983262996373 69842832299787 258210214076 166027959379 465055876279 901162653826 2230851720121 30476572924001 1158508553084 1017441619011 1127883645978 30895611420278 189630575651054 47534580648585 2341540852714 201960885071639 45128612583767 31348780023428 2821499194299 339454192757 2894674338448 807090493987 2714625114984 1940884200019 1148853961295 958893856768 3089770643689 562044842659 424685530819 4321217250724 27144390177451 40927543803796 914674586795 66568367671436 981306239558 1047603291214 2332533615105 1146136739306 1681349594658 756801561898 1337414602188 1736891355991 31229316067 1337936744509 1475344351570 34298272115621 59831935125456 2008222132526 373664242643 1320722240886 1747501375613 25403439416042 6381876879386 2248026341032 1466867303137 933994449781 1158352805659 188871304383 1078702130262 1774210417630 8431813832075 2089391056548 8121531674750 3484991999795 289443858065442 1797333336398 415982661619 3040956425329 12800070091820 2292523639357 825651916507 438178570779 761102579932 81517117550304 804625482696 171616232012884 1397351287113 32520611185250 1605901974946 2734145041915 398291668087 1783088855276 1549281861873 892657720181 170768456865006 52035989722 3236082474061 758697954233 180086086448 1002748408741 30209585933122 634464117847838 3996894488305 31973536046332 1621479405760 40016609034478 31114479295344 134006526755 1172518111056 2203174553039 1349625711196009 2100895674286 2256650976292 240443464821875 2255941613044 41950183810301 1705478471328 177929096174966 1981207816534 1613634314166 41676710033 31812232887110 11836792843666 664864803212 21038470709532 571094407302 1867121135033 235759138414 2463464017658 2211215843228 1145648382362175 1262414993733 4014641646658 1303984685608 70813669587 2734726773956 23700087208309 1356666455662 3856408241652823 944660264684 1189575034106 1180948125022 625316875622 1851900297120 356579381124 126689522428352 1572062689859 387044160258 315421250032 311909754885 25645871076541 9656933606534 1904504703265 601294111350 1394622607610 1983802931698 120571507462632 4190308160879 2132091182732 236136658177337 2233373088243 3092549771104 381624338810870 1929256338691 131555595039846 214908070507387 2372238622456 821098275520 3203940369896 2294554040200 2107408764810 978763978317 660365323218 1878220594148 118042112692408 1131364840018 1753499645977 2443603442249 1880715402094 1639625473576 2257776888093 23729716012521 1332600742612 221350507710 999112558008 181057603501996 6977886453538 945307775201 16385518708966 135884486844840 927883853288 404052067160880 1111723925340 474323005734 3682914055487 92964142987 1056482947350 171355041679472 940824843804 88379058457328 2485053652631 1244522902489 607368686806 2000018522346 423397423098416 11151650575378 671546178656 9113795403662 505016341625 84907523930866 323541499342 26841838618443 948530899989 1594825224774 3349749224659 1128901178640 246589108694810 671276005409 5009708111459 1374601410388 1797221067077 348920427487780 191345736407568 10278213798 1012149414909 3705622788178 2266735332737 3072447775328 1755754556814 2571353451931 2261410418913 1250722046825 801172582503 100611619906482 786758206993 25138153507234 2097689488768 25602697842636 851577080804 2199613657495 2433565228456 64138081352558 979670293370 440723900151496 27083895418003 2415183324383 20506709780964 1139642602495 14094846505835 367508992610508 25934828251196 1597457519144 1815186056570 1150772948721 865559332621 8765212818636 531275038184 1257445688658 2250568467490 2649127978316 2309061088121 353943235612 71702083733559 1227985329453 1857773110373 20214256135689 862270344021 2465503087038 226715349697267 202449486128141 1548299852556 1393298596480 273989456927 554380689578684 1940867662101 18553813049490 143994988353 282020952361 947897724748 803575133558 2276319573697 1600947872972832 87034486501410 2165019878893 976755774924 4642239002112 942905380469 149231249803639 1478648535123 640335933611 243692612517802 9356680497053 1397073397381 2496306755993 2674501136169 2472952928628 306408693962 506119949518 1149386822139 83871430540211 3927608066440 12042419037107 179795410483 486946422770 956569561324 2065537051 631749436727 44806729743337 1763838074693 4281720773483 1237022203726 2941285121229 1469307207444 2248386975868037 2092797330943 2258460927618 145442509565 577178717252 198130717150 66240835724937 902385966879 1724451006846 1327239530739 3822393189491 900231864159 2341290365094 4618158321596 660444863605389 2554682062361 8025343788610 108580371524195 1318475241804 2383555020909 562504951078 1094802865194 1107967875696 131717209256979 982882923498 2742217400703 1916445342033 1527843727046730 1182127764587 6872776353357 4009234487492 70183152107690 24577881219991 833242751229 1040325901793 2740110350180 259368996111698 629863582808833 202829354847724 4200654846230 2428146494535 293842697914085 296441999726 330294110337 1118807613577 22673952269542 531747062401 3433761804644 13250933328344 173721904705046 35249794177 2228506716044 354838800166 2497282789403 31656159507085 216058928899 1931625529729 15223048855248 89453465074 48841451530285 1752576277842 341938846981 469902592712406 17428869455204 1346776926422 2909768433298 1286457287322 1958703965256 15761194422565 11328896121656 206201974663 1222911361582 2022648342125 159024462728743 1257786276908 493277669239254 2340238626874 925251482826176 16162263694475 680438130713 381533514065 715992104734 3395369770213 431847649210 19887095241735 41783841371766 29770001145107 3397639609630 440170950334 2003813886367 4120312699033 2098731236645 3270397762266 1459600596842 260254060997006 4260660105635 2013569130056 263161634720 2403069881744 761647182651 2525905038835 1401563725523 3487236782062 143256350771 1786576255825 4636262296733 13410550319900 673292877422 29104255755607 1012325764541 1258494555074 978654689728 8050433203276651 30594297815170 3479299390803 1460760817165 2490573554180028 221419611488 124979926830 25100135125885 406989556718 132231411246424 1992350252739 1518760743893 1573162008934557 4446065254657 13459312000909 1381309253591 2367518373319 1156520681877 27051688629544 442077990190 2453969742021 213332960155 391225203337 18575505272616 603874109805 413854653679 725917445206 457367355334546 155976074705 342140612725 1122312387038 583891911720241 23215780107224 301848306293046 2195892438559 1372108155105 1881574977579 2263756599093 2691919743082 29761673847253 1990462631988 911380702441 20170948985813 1576995668272 2292742507926 7590437409273 1595542361252 4823565229269575 23032020553803 261254947133661 37578133234423 19800414662591 935812124656 577409906545 492834327989 996933021481 1725983651069 841999771226 1933679090619 4475069712145 1193925868414 733458811780043 2449770693569 443433989894 1348152565580 1084136072759 3638832591687 1313519970145 2322238817281 69593814767860 267674689552 42729023704151 1163209098756 975018615180 464570243383 2441179933737 351574023227426 294129114575349 1550024673850 2062347302766 88082106426276 84906255555263 35087726676130 1262225097682 3245276474236 1802098669391 1054869798131 375720016865 10902130295331 38861512496880 913604473828 378657264892705 1371069615182 1483815189859 2338268789251 376159152814607 1411314521222 334015012972 1413669497906 865225089749 3315935394725 4075863504434 2188223795923 57905595710376 79331822627761281 27963787026368 1195541430192291 1069548947134 2383533786325 1364105745679 540305428808 3575092311124 10029879792360 4198356282955 183307460936521 956029602097 77907891706 872425030021 2332505150704 34213340057931 207960832366167 122951512110 386748528284 922929316989 2664359396183 1322500715173 1114196500399 2208807934757 2170554374444 925070597973 279875901931327 487144323126 1527125117912 13574390500517 1257011948673 54974729959299 8524151823527 1520626870629 1259366275245 324111649515 481452119129 2713053529436 4333439871819 1957344057496 25732425609022 1374529446691 882302586560 73036966675483 1876158108844 25207901703801 80620164059343 208800138060 1341308724568 1683521958248 333963818385 2429227968970 219361813286375 386624410575 1111231540488 61574675122184 2123514221327 186734476450563 132377854189497 207653410908 1440503559992 3918729156234 1158172281592 17487950628955 21697498201617 22080857718313 2147983828120 419131918516 26762768442233 163098501090514 4036456207552 18131058052248 1277818416467 482691584689827 195923174536 984340904174964 368192569713 971309937305 4156279267426 2107668713255 277865495885 4206434550004 1216986419207 915465463424 245761345595 527708585298851 2301633589462 207004437847091 1370003069208 5331420585008 12924031292261 16804064820289 491484996691 227917638849088 2165715706354 446564506274 2424471787783 1642806761660 12807396121418 1360947944506 947916355106 1286419529078 200555778149 3134409435992 3827397602404 1045007003487 107781370566297 2700519562601 899699028168 3182363261758 3270223306254 1452741397354 2611821496847 2739531502979 2742502744011 207557551596 4286538924687 2987668541035 259899893183778 92532589935250 519668006350 766328263093 328431067203 695066550070 818687819746 491508558290 812796322688 2360800937860 1029852892651 2000097296650 356915506807 1426318742311137 503922596004 346185863954 229615700664 790356356351 2561651793839 646655338002169 130343096021388 2543994337869 138915953186822 2129167703845509 3241559983997 61172431486599 2681002179377 849980676028 724645204275 5002783755210 2664215479338 2156535494153 10126780971003 1010176838177 153610518527311 2743014917405 584378454964 8794945195 2758511254084 652352643092 25967647633983 32787153315896 685721767826660 247213389264 69209504150781 1365289669741 544723999218 331482166145 25937883066255 548150559601 104764158578536 2465653281584 21215593029886 2027529870169 316067005416 1242071384345 101162380840150 2642789951317 33762207721136 18989174222416 1508757396330 2595804925651 23572250281511 208565046726457 655360970843 2799181427081 1561104514930 25332082767441 2118151208211 2297832601445 263855973570 1126840366750 524542397063 22787842205262 489911139499824 4181923419106 7149725767867 532747346067441 10987123058470 172286469522 1977333006648 729758484997238 449761305521 33619450284 480347118467 342782691980460 455676996598 48202385475101 124975217484977 6423363167582 1322840457532 39863943690922 24520102972094 12950967405997 30973951044850 30880572914832 38135007855559 1535840485826 2508975981629 3061057398622 702929995071 2794075019358 84549425057636 1136330482146 2766298191466 210642451054 1418956049481 2235696164987 37756862550268 153989861871680 4237436588259 135285311024795 993345338400 829314053847 19210840633830 160517153375395 211518368946 2356264054969 42644892050 5863071081124 2336132478550 2466773466401 481506914393660 786427225466 2056792993640 147899193542856 2638250197826 29618065415329 457691509587 1721668357809859 109344614987352 851882369003 495177800976 2985921739146 30693996261999 34275876355838 26392950768854 9451083848049 51496673599 23842250179491 2423136535827 342387405504 124474077227 10127160244605 100572609784 18195298203268 2013855137722 1582658132569 924648798467 648068247904 9449160014428 2591191428514 170356988675770 2250178010089 88997395415922 59163066183013 314200864195868 2492603783820 384725261397 3921161471921 1941211387149 169005620989515 28395984415400 25097807913710 76388449316 916140265864 1984608118682 5685467520787 1896565521516 48928285377 336454280152037 8822070647335 654656506769 3210964983629 390949424513547 985708844314 650074490292 812702523964 648321119462 453228864157 1241702079742 1172545108113 1250843915538 3227938648821 3133933034827 968268675857 99460723898663 404479919784 22125128829468 447517065452983 12127731036286 1395254422126 384845672282714 1276392431728 1793052451311 1236529005401 965770439613 27323641958834 1416059955523 1115180719250 334277769269507 1590888693401 4724367009624 2435015915100 9747474287264 2372442100481 1757340992593 1999877202530 3555191302220 60014355948767 3127473554799 1365973869159 1617649392097 2354557409357 947622645139 1202590365110 237915827475 6075680623494 2562244272742 705151819585 2556799994781 137488141241579 7924544977583 519594209430 1415778257255 2157191481458 2200887916348 2267920137911 29256782369128 116181702443 633729019425 1392659139999 728292288695 811300736747 1637943789471 27643634222576 6511554143883 1199893524983 2182942072427 25740716438339 982244298327 2713211820513 121926145583 294434101981 1626119882303 2142644572073 14340355726014 2070655618506 55355002154 1200991039939 1312238374809 3918422976216 215374162202405 2595518399269 11466467345420 423280946318326 1436213075574 7451103204712 432077797555 1839584275150 993318700160 827234376978 691875012436 949269509189 7902160881156 990805538322106 862729365252 24480436202644 1373525492412 41819431256665 2495793651671 78202157759174 686247656006 1831415669782 1290875651692 1417565222584 2850163223665 1435968261576 1364356570784 3643367463714 20394324000168 3804246883797 345592201883 1495047072751 1619886898324 1622299411241 105970839186364 24008839229586 3238958648007 75160210826577 2691521817861 17124103816691 254293698964 1592629935483 1452555508718 1012190018886 962980809764 2174834534692 152780120977 1445537840510 919312686305 153005096027641 2976932130093 1312058724642 885574119681771 1970271586790 685750919164 776875161523 45601611191141 722974831970 18387623715118 2132724713273 1122385363290 1218807408778 1597679410978 34079987969388 63666597263 1414101927225 2451886221105 34305057280166 1125290129528 905710180455 2472790289038 56467569947891 102259586789438 2303699695015 1267639699857 2755344595990 1910361213211 23479646863170 498568681454 3641635114286 3945076528512 393027363507 72071747634812 1943693359090 1061388783002 2640799024794 363422093013011 560745970508 873354640169 1245931940719 2079219726163 110016053120 3025132226462 734470159336 19157735032169 913400860656 1893764711268 50263857132 129694386746614 1159931365226 2390712595006 763338476827 27682128546719 16687752321305 624354946344 2617338537896 3461646009815 984744101355 781933191959 3566101710807 893606809936 821295621704 579659172224 38586387265774 955296130198 184754745372812 157271485708332 3799599767237 2358959108025 1208045286906 969970379598 1357039874222 3842597781316 201924475078324 844352548796 122016931573718 1957062426861 1745617221742 154209459411 26874715334832 28596731414819 295888195712 28682145614918 20076167672300 2267975926205 367577057012639 1221833429074 368325326757463 176759196971666 1090588938262 6583303189584 1351492439660 1630808153406 1217943140150 1342063651320 650366320797 2153893085162 2256060463349031 184237922805865 546096181569 661984330497 2324014559449 43671846654545 1175911069830 1360869639213 1952976195781276 793424676583448 15006279959139 21640125279260 1534812469163 1831828839720 2208627218826 41306579223698 1513402803956 2964965066352 1353019737141 669679202775 1231604521460 1797180850339 1381573955708 292597061896775 12115336261 2133533733638 1262439692380 415065177104805 419686195146 626435242654787 81911881756 2712206114824 1106131070375939 2629820116323 904642043140 339695603165 2937468590136 1094491093271 2956363289213 290018177544482 5953846681448 654517432234 29287107718537 1381118966702 4231688503604 1388003262491 117838182713758 704796175234 436755652060 2694982978080 672966439598 351048019128 106560117853144 20122163562059 295667847577603 3402999070049 21892258573049 2664457792165 2025779874449 726194624354 1117271818119 150347182877647 4866335505222 20927520012035 551889019808 15322989160 1276661180306 29227859467757 29796058669250 1541854150153 252890760734 1280227856187 470622531066 209899503994 337958017279737 1562225865114 15105540814617 532223985784 586770392793306 1678596731858 2308030083376853 881448219280 3602770973906 29160770431235 219525436002 796581712620 430338276689863 1124727877053 661365056900 913343971100 1265098028091 55721215243669 27924611412582 590398258324 2313640216301 1440276747628 40916795285274 2756551563052 9193568640595 2099330302470 29998890727959 582249867748 802293911345 2195178382170 8341457611744 2570277590751 401725940822220 2089557508316 2039053741789555 810027071165 25140010148280 159549962265933 9520375179687 3477422236361 12940697310136 1314343062752 44935939175870 486330009107 13875717822676 591387895055 214560079587760 1457183316172 2105135671076 64719056723550 1406728095700 76067533992567 719303663741 1519701879017 1129662035829423 21361355869930 426213073756 1741235426052 1349619793685 1457179145329 29105247794069 22711887027069 144962247468014 77709678666 1830773982174 17742502116379 2359752826882 2058258843363 1738944373385 3797263630382 3451384799263 278422721280 672349775594981 547478702373 200283247821163 1232641078977 791894954919 746625978814 2060589626014 289822303044 762695449903 27311235712082 358575310222875 1986125461387 80726185618830 56449800592127 289258519364 741537519355 1467693763853 667546423348 1238088042677 1295026315518 3419025393541 3341997580022 595494672249 3848129701115 149621268176 4174793520669 1382277265058 977057624089 2408222932977 16298983044986 2697977411210 731069818003 514624478152 1183226835627 2667893756573 20243798029946 1090496255048 1820447227610 1360208216321 2240779689826 1943731092535 18620842467830 7616499429 2002321238583 285348724087724 85880788258636 2333197773619 1626724664363 26168802200 2185847826316 2610531300454 954724796961 13657043346909 1737264913245 1640863263779 2508952977807 3530180173126 1747380693464 20046834308024 321622278079284 3221683843559486 109803292744461 893674286549 1483632320984 4767436028171 636971375196 89181803257 7678513867358 28042129631715 2472140220572 1122636369630 26536295869882 824519549448 1112802919991 390131674841139 120095601136641 6684832995265621 235279908434201 2715850328643 4326685210911 890576082199 1799035800330 265246767710797 962099246491 447557908903 1926671334518 128581517898848 2049503926554 910149644495 5971051891149 460062594520465473 1867437934066 230797020617 817308190870 2332990028715 372815769336 924051697290 4897831723599874 331025788073 1146558424323966 1118630773778 118389213248832 222029205598772 2356765438788 10154185844144 111941208839205 929788271251 2235660122842 521424830421 724288831301 2232029736124 7629788001389 124055411266 1512124725884 8219811331146 101944158206703 39734317066806 2040740451237 1394343808396 580618419121475 4302799041524 2104570626177 583828111363191 220523972728873 27500464586463 1049041479557 734548564155 34024075969 4161741092148 25936957815240 28082551306614 4130708880660 755974763591 1783167302681 8787706203611 275570680887 1321939738099 819120728582 833338869911 206615117203776 30535572879209 298371283210 312033540808406 1099856824197 1058355021293 165648813767 1977954035265 124999772293 1761470457423 1918877927620 41784052076069 651437574069 127371141187 2554212695565 309431882707 2037293601247 28811837605506 40061267043302 4698738024426 328112026693355 4209542776524 1874470012075 3375706313530 8970803634155 319260729828019 877077150374094 1206832248338 2221953781812 213678678187 2427031620993 333733853540976 79238525080 70080606022283 2166241088729 35057823531291 1835068751105 603527958283 2589232156661 35051733930 120130735872720 924815687113 2094222487939 528890708998 890365061671 177055642941 1055861179767 180701056738195 4256138289746 16249910249371 281727888314263 80024884312023 1979959499535 1452769708924 915195741339 51357628130670 17664365991210 742263498985057 106222302846924 798750747365 2525721704643 453231528740 4003692286151 2509587801615 3159245114370 1671362441833016 10058044900056 1092312384523 152463535120 3295534874320 5932231829275 1767672518649 103675267698864 2085374926958 363279482918 1125772676881 862328729209 1510917819284 953287194885 17973421606132 1017693143962 3481192408127 219539547392 2236652218053 766652796315 882926869381 154666015447469 2314549249127 883077474089305 2667939409005 1594396703550 2407944229800 1837759956622 1227001718004 2125866245712 1993542976901 979311387612 649325638620 1755764188249 43945261381835 1807490274744 1076865974146 1921626434888 1404281587046 707175175308 2242797062730 1338758344800 1139776951921 2241174399874 149745306426729 19783468086811 2345647637037 2496312681869 14988691543002 150231847168652 2646339186877 354241425517 878641969741 920031990136 2401804380266 70526056610681 6863341635399 1613724990155 2836956855902 1689750096096 1247460376976760 14371894273762 5048508743513 528131039326 260051045511 2366838234711 722718063149 27782632152192 1583954158831 1737332887306 46644603788341 812740463288 2879662918761 2002280460533 5856516295833 1978165837359 1147636066159 10441520256338 1929256864505 27742345444952 2051338594141 1215221161058 435206214326897 486713552986 693765944289 2179831692923 26380584220216 781390671246 1370611087743 2486126017932 4777160103937 191278272648469 5076052488579 12696468299813 1790525363479 2754721105490 1393992988593 900712485911 142844644529 468711168796419 2787478639045 1264212937020 719645737341035 991951381462 2626905295947 377590406929 1049944255956 1790084972611 35911717645820 19988859879301 198889665522665 7904348713325 438289845284 973066466500 322164487304331 2631568850839 1454195658125 610903885591 471989686449 2737021780749 21288519150205 4139510469548 1951563714179 692490903708 997387569854 850130792357 1344318274471 3495080164839 1910146707455 2759757691580 749613784208166 2828930206452 30463334784507 1709207619794 11826773157243 405247554618 1139792072269 508217173221 1338804946004 2623329578454 1003078569520 1517953911804 433385208541582 73872411359591 1828608727534 32428511804792 447202685702294 67093271387 1079997183302 2622445780526 2414457025409 6418190125129 2435408266118 3543213509242 20140076987544 2463695693684 9842997403735 859137199377350 1296092669623 3257292217315 172791608029848 2993560901394 2694331637850 2749942950695 57615347497400 3887218628726 214189201749103 35287577285 167501396919814 225501269635843 2230781497230 157286611628307 2991020565260 1072345426606 1423856819104 632949678390 1003034672205 1848276109900 2876845272219 1991862095081 832806648530 1398156054922 23322202125108 497365259980 26114712351705 519984286676 1032051265710 233098165622769 319626386559689 10961834032486 1885999086643 1627349689656 183481386521 162759590683 172014061629 722385344335 585762686995374 16248183222 1202116880735 11102027219316 2135077870980 85166242039 7892090014431 2385435841668 2111500268868 1456000724406 118204319195 1269477685601 10505265855440 1859219143067 2296761174138 15807465111090 1037354642969 1034265494697 1235606827460 2124482715972 26743806184725 850059862467 3013898115976 426730970300318 1921749973435 4002477965038 1388067634115 2623765173110 118073042767 1283678475469 41524794482886 731324590126 1916216188275 216189013247743 1113210233054208 1546965766136 737172811686 211169240310 581668079079 2115682860880 1794832102348202 1944652389382 624928734448 184354956173 569849728286 15173041010282 1719007748610 536656571685 1442480545684 1130665744108 9669991083372 5996353554152 59221107986 35084386620802 41580522285774 3178180765647 3545166091317 872557233561 977091001753 544810848856 28502934888770 3121827397484 95226471458458 4121756546702 88532551341583 112575200276327 3396370164746 1466490207471 355308210426798 1488516797852 1831864590697 143868302160 1360352786840 774698762015 994808249998 1902934432274 124595387340792 21730954912855 11647795943750 166418946925260 929307283361 1657568958574 538979829665 1652127128396 832416162581 137385289622941 31545897279104 268792398101 2450123662991 1813873737438 27753726655494 1685147601890 497325563831163 13038939549331 142888460853611 128068415133308 472200515154 19308374604059 189505870274314 2384420341181 3727503123858 1706650834850 1037700965029 3206809633778 5815527888585 902751690248 884265947593 1826309436070 2191477140233 825880725484 1987686026386 1962924212489 2761759684522 388282384019 35598038337553 2246907065717 468397090034 37211551354953 2893385225432 11700211124736615 106558650834628 158692614588 6410164356587 296316687478441 186060713555 546849257460 789475606640 387678628785 764333151419 1898525329903 8821789311522 3777746787364 1553739373588 84207258094 22103312918534 1857747626795 1299493401786 1590057753009 3708385261091 1010856102684 3912780091005 6384462089670 2436006475594 15358634392737 1253279798203 28982506574203 1443754978609 188769068909478 450101286038 1546154596208 2433072090399 10797859804509 205472083667 1695222060511 78597247920671 1905507716052 4160114229930 1474682431325 2378771434070 455962844248 4086710642772 11401056049435 38752954747438 2392822246141 10080902448808 83236628192 1212090020498356 96197333693563 2608519281391 14986058083387 827056794605 1427278359461 733773184429 4286939152067 2082525693274 530272597410 2455456481729 131349964629344 171852061465 280612098874 1169676970483 16663686935196 2008179730904 122919940928042 2143795793317 287279740632587 611985751011 2045757913285 1003297921117 39948138549938 1086980802255 16421584568589 2642117973340 3385471668329 522488040370 223013856953049 429051471932988 1809049795302 1513094400014 188583389100215 771646231370 2455816272092 121017013306349 1952134187 89717814130793 1298251714117 860881865360 4007164523738 1950221687237 2288037173089 4506483008979 973636744541 1178704859913 1581653304341 2131858199278 4073282951828 451417186285 2108217110219 585273113558 68370624728 2696525427827 2471951930238 756750622976 15556428341010 181460766390 39515326719201 3400643233620 8499451322295 1071626165566 3934747695681 1016087225012 1766889354687 975711689217 37757809021569 197507670179565 1426651895243 14364149365014 12208086214814 2115134687873 3443589893173 90921234207188 1887442600413 826230152705 1117799040885 1062585223235 401642669320 1096102962962 4138582209373 20846936468654 181013959304 712704590437 3808018711016 151859570319 1514852726863 1857467282180 1001557443130 2174914587974 29337968527 2661176417043 12484101492900 2044920272253 517159996474 40712763389894 1181085867410 704389943670 2795025245916 531479449268352 1071560340920 57350285704403 606444594099 12381342507708 4248640760080 590365019102 638359352939 1948995723924 262809393693 2597990768301 48963924047727 2177069770673 737871982262 1055458543616 1105709433335 73435954419657 64758853465475 373917227491907 2709544478644 14752942241966 2710867533981 503672055170 418134241842 1204371688587 2008147909233 1904451625738 217989992277 1790006141518 649586837636 302415809731 416852556778492 836292667159 2867899059533 276396047453875 2108106233457 1482400055146 2203844761750 2049079398622 33707695596497 186342473398324 27954444551144 13810582935052 3434002042667 3869644402245 57419748067300 1210522088456459 208397973512568 585815218551 112979084022467 5817223041136 727471856943 1351934081137 1429384059998 12542635964464 1225398591102949 48179109079153 2387879270304 27496035672 62639025063819 2639217544946 128076290910 86668954676 3228940009574 162049646597512 276110127142477 63260880956 796205852715657 1544771087964 3659719698832 8000020969200 777130097145 766161069122894 769371911835 672397565177 2557354353094 68667459281356 1441687857069 710124424942 46563864930912 740377426868 738454620108 4012205678788 692019060706 2128563007589 2161325625119 4554059522371 33626758831666 976715128405 9214983602823 8064740445230 176315457160660 1235043445270 67823416003459 252955917547 564879820359447 1435652876604 3688860587681 3111634853634 2202258418248 1415272659934 1395670722099 119017265438 806899095062 1782934081221 196284112124808 5807031691084 49275157895319 1040885571538 2486326192100 2033669286244 1533510982184 3978828605236 1104995568811 180544982854 17171223525708 698199123395 4018375879148 9967618154863 1467402991998 168879701272 22238806192097 10934990701350 737014207881 2043866320703 1195223123817 2555780156402 2743171535133 243434573853 135356565062 87002606388607 22226788083820238 116694764082 448278068926 2498360117891 17156448031063 2079112309871 12364408750162 56281541638662 263449489774 7525539977835 2222406870075 5849178716413 517218094113 2748936854160 1504361289748 673730963455889 25255227324522 1165732125927 3509108850573 443826240882557 974002833956 34896411325031 1004287934581 510109561048435 3639123175277 1079605901537 2188930704240 1109318322518 9422694336797 30796662958418 19379723546877 3275109264621 3741801503290 212361822243 1456489126450 407577175546 3452045774574 90900279342733 59665197218 11908966282430 1516172961381 2329224166431 30272333646047 1895094074590814 2596205248903 1278822381325 958169092581 460169850664 1890770338498 718107031524 176224152813330 258240572022 875535008026 3987121360178 3870136481530 28310492172782 200618638601166 3997907700890 1359131807983 943560777993 3451940461461 401669424402166 1157742623520 368211843222 599232375717 2073469595059 118232335902 2565675131997162 1310960076492 2996726118578183 1868787720635365 1372665579422 2368141370031 2939958573531 24225281226347 1097915251938 19887704951303 236966304350 5236054491321 22906007860243 5457788585512 510978289008 1221646503086 1758185916848 660142561019 158871927136 1530501112391 95405852004282 53875421606614 258422146757196 565081617043 13171942377711 71874929172765 569284855224267 1062908342564 427797683501 2249560505895 83189555795103 101459782764 2630033861761 149834519955738 1647499711783 443679482477 1399879323560 2277452548337 308248401537967 3158301073085 2494237492092 2337425637913 2162996931661 386351081289163 1736049309701 642257827320 1614543432163 16341202972126 90642607702252 1374090988529 40576924918 2326901984915 180315414165 333270671870165 2039532439811 6932043909545 1773588397953 3042698541047 1500859966098 1308187478273 3627491711448 2873237139776 801062004226 1920236890375 10054748589259 2573374345601 27485118334164 2256451875133 1343267023038 18257314685915 31163988165115 1597129312383 2669380901212 836965728717 9134680638604 1111889044814 69069828434345 63681726370358 4135971220712 605461719313687 4240662995009 304148631936834 13740037829297 137984922009302 347013742137 1811676767709 105869958099 733203712843 1721039616603 11992609170618 5115506073853 2283911165027 452832779300 294176459118 670694134864 446404285915 542601337971 3302308382280 1208070340636 300579137551392 496810716335021 1481720754974 959991687862 510363495301 2625299025300 2388921540599 730361623617 1768231157929 511547760218927 817648260186 437452477778 16693486465130 1780263524148 71096732053 3905946964933 57399680606825 23940430109 578516996082 51880409436966 222172825912 25640278323625 3118008237395 43973116277073 443777673869025 505159788747986 8445157874315 1472364985472 2424225115691 512764861799198 29882176274792 39669014807116 583339964800 53671405719765 30201546980578 106739843625 2286895533375 1558266806334 1262826145871 25491689395810 1701405260298805 3430489268642 268315524383627 1128977594086 58672005433646 297012361940573 831033606303 1165031832770 500806969219 23362081659423 29299541221631 1321949348128 14185322456193 1295610694282 1904428344790 1540717665429 363122683940 4546965691042 777130733093 313935142741 426681072679 327580846005 3020807305561 1929032872953 20977549585406 502129626682 27193239390015 2998660427528 1035156248699 15388593165965 4199074250975 2976639784421 1265746469435 1218410520896 2695274435625 814606840769791 1135467719793 378939997599 2098744420908 706439230658 316879834475294 19874073821195 652348516734194 2185500289158 108431613879 1666876194438 299295863509688 1163419789014 3809571477833 12287534307339 2887101835849 1327623298397 3827567535733 245609670425750 305224082268270 582361234835 87017061591815 939064321383 537800900666 832312924343 8572793944991 41568922082278 635105820020216 10703603763320 3790632700167 1716394141474 11186058781431 1486845540896 405119841620 1884208611366 1357268451140885 491779541534 28673820441555 36062865927250 923927885304 346810310260 2375430017830 330172706926 779549740306 419278667745692 9668971841859 4185096734941 3370758392391 2324424514164 11375352580522324 3307020627081 2089557717953 2573292437778 1017182562191 18745024100011 1457343937951 47661494308 1406320244227 3795153308046 22218656271490991 659820077584 976417830085 1096330773596 13254622906748 2458261345574 2994369481121 1106131687562 1461518060312 14480001193 991700979108 2872065980549 276198350192692 966961206222 4027293325479 3443163592296 118623130871 121870917929751 739292509862 916652609804 1058387180611 3394041996770 1365532000370 1072121278844 725114584557942 121134664865 24473214001027 214083641488 29899270071290 2314616999376 27754186390858 520146709669 1764272056473 1319365164698 1859739242590 13098912766911 1649836953230 859411699088 332012380134 1545248775277 3601278031301 1926266094183 153498118166292 2382470377423 990358571973 10024717055 1090264177580 43859376123805 347047900884676 120705845052537 3237127017988 215993896508 15516229254251 1117323037654 1939457980876 41340995096559 126492089671 3655482878152 377092391075 27199887618687 1173980287181 1424240132031 8841788432084 1944443766893 1974587556 2503367543570 3936308718961 2421952597571 340470105417 14000359580856 1129419185746 2501857664956 3152716452258 1896663984969 601394944428 18814471211180 16557788963979 238814682401038 23583790110121 665468093048 18771821440 771034962085 149556017795780 2509578251846 17585730178 4225760481080 212903884111873 1386977061167 1601839098696 5468593428733 74069394161 1324228115552 12590506333514 61188999854435 2056461003218 2931513542146 1317440354158 169841034605168 59102842556044 151217154240170 960281440123 2595870199616 1026757843187 1965730755177478 211469145266733 29543375674720 2505601955219 915577594223 541443455407 299828724571644 108323100000981 3793982230542 1830209530584 174734154988722 17091258094075 860454093751 126445952449930 2677055956488 2988943698763 1119312077715 262790909449208 2159285784863 698484441792 14903747743544 184771634856 209333177014772 1003838193006 8630945618670 2236920856505 92048219599370 61152639844339 2538105263735 659211263398 1047541737000 21229506753421 287849111655 3090509753881 697196043115 1960776955884 2221651719447 2344994140176 1118982265071 2008295929548 778761545875 2459737746800 1164336840247 568892776431 2210747943814 30312587856645 2229522287653 757052468707 1876165274678 1545662929192 1047629432064 13272742609859 75834787293 53568418000046 2716779032851 8438474444865574 933068054785 1557555307811 219549001165814 478228400813 546726607102 3477726071547 24255555494814 4344191435001 1886500864768 508255102031 428546749187643 1890245599069 88241521357429 3803103009257 1694184930995 1202700552435 395355748155 2060651830499 2016462083470 1257464781181 3390973858828 75781906815633 635499329613 310832799493 691578503143823 3595041413010 2483038045325 715558448391117 5602415296092 4014000374772 944951448573 1439523277413 651513258432600 23613066478161 2600386650870 15426568829465 358271623539952 263529059920 24534565829405608 2109755818922 527604953476 1659033049694 203447013991074 182616439591497 1465871260811 27916541962 3008050381326 1044628913162 1774268664443 392258875945 2598216550301 584430828649104 3159142569121108 12172216283819 511290694742406 1820847000270 2368385057823 12148277434681 994663579941 2900749482339 150960379677628 1274331740545 299525922260 1919225244495 1057454517411567 497691594048909 675391312647 3124284305044 3795001013927 2312459184160 2188791444980 179176955622723 1318628065303 239245465241588 1552938620343 17952564732596 4095432554788 19924474909125 1199939219983 1056423119604 2518100252773 463850010833 3083399295944 75324355137222 279515422333 74992988604845 14614213405606 2289774176479 2641208343595 1327677324530 80187461826033 4163524568612 24105899903697 2301605519336 806657709503 1547754120404 35331469341362 16581835112073 1816339736395 1086145797287 804913976470149 1337763773504 6379472590993 1426733131615 2591009135246 3602883587893 1613013413259 2611912112352 2510672938884 1093447863810 2401282319672 1069823888126 38057058535653 20073582066866 5081309751659 23821546133015 695246562534 1617653698414053 448700550467 19275684986 665703396364 13061202526663 194444187057 2308076958015 105493454544374 280085581461966 3738048231843 1292714379982 2132476126308 2276560941476 1533831472487 1011186093065 69596346455 470838326540 2093203132656 615504806171 25222476406072 872706504362 233469935039930 663561721056 654310884519 19230444671411 246549566472913 4162554318955 524586866428 191594068777344 20392093584462070 2106492161164 970271020858 2236879502956 5611704576574 36974260634506 1850345672178 615214847878 316925298363924 29142949323094 786766285879 412724979548 14263182610 2598877717434 75386360208 495611828849 4060156985667 1428174080348 43535186645038 336267145661 1627389245566 32139636925156 1166910635642 2017173205330 49751414245232 559757712162 1172454613313 71734027336829 2777036033954 132620007583726 570847799250 3750596800275 2501588784945 801802094953 3442992671373 118014163789 2685824636468 1344577356079 294063960023308 139720274471 188633921631280 2640163348373 713208869822 95659448344 35490503030617 41356276561 45121422235966 1004955130654 347654800467701 912384248117 2137911298707 1870105737798 2557972205577 1512099462576 1579121195099714 29643230163807 731243439123 16099889425175 272914384421 1848320614784 569348752979 22080920089694 841263922480 1868603988041 1991257604910 19853876683130 22820813674 14743282117 1826437578878 1087169767491 18900070795517 394855923954 868441695411 2581120028807 237060795876 1734745890040 3653571095437 1280005960733 2089652525681 2698872222554 1995256603551 227768257560 1412805591654 44195104116768 1759719641132 16189935436790 1859184732 3623218695750 13079172326518 4209751946120 63161877453 225336428586 91218746728585 1439757532680 1453576206947 922912082738 636298135977 404441674812 69587323174833 1607981115457 2294080072543 1245436521916 1665874680820 230553389721 1397016440285 862979813803 2005975577602 995142244217 1283731396744 1467398529772 1311046691660 558140058628 1126799399966 4096000996149 496792267764 372010909172 1134137395550 1206154397667 232476132533 8578536359509 5515008371780 709597355031 2472818980617 21100045781727 2822483608602 46951597347850 987342608759420 21093214005748 3674989912305 2577442401708 27804257289416 318819045812532 126918728888385 550008724812 135367940007568 1923300235541 278000932471 1264309634698 745605472250328 1265225005493 3786001091232 28891211943624 1092975107761 25986079741298 2094838293918 142361351136 2449195907361 125485247320260 1214100155515 2711854975238 687439307227 123675525458042 1177356416803 2047112538102 3886735957010 17657054439 309326537658 20393282699850 2518342508719 1095179872064 3871416055041 513755573244 2687154861291 959548930933 2135068097441 428724646805974 2215292110268018 120371261359 2313742289410 94861271961139 1915045658040 384273000946 10934034165048 2742117754152 95114623498203 561559875925 1557850495713 201024582825231 448105535404859 1264139001460 2203934641901 363391954731 2161881116744 108605945886361 396031921902 99426872310457 499124705947 25306730289998 589439682208379 613542944379 191449314748160 458989328037846 99204406417600 901260687387 1281623674586 630874552562 823140926063 1777144138503 1304721119989732 627764848095 100174302200876 3068816361977 28662128148176 949540130119 558601349705858 1390802683610 263614346355 60861297161132 3338228118870 381846611599455 146359727807 2134123342033 622669489266 3275903280655955 1533832499232 2513852461273 4728684256636 10819180364077088 1006469648932 3612404405309 436100368238 1190852504603 46774341310379 1021545710241 232419949961 14202299713105 4131145747318 38627345244124 1087071023383 1007548565318 256378555710 25206174662214 201763514571176 1263297011882 753533861053 570235904702 40502135817623 3455736266016 427966609830558 670754612706 1195704662447 679123807817 210709782393791 2312652753721 3754114459350 1848219167015 1813364686888 750364077774222 1962751536349 1276328809725 15949837845056 27093792201724 38417681473364 1176257324394 1301862030965 1980805436123 29706524447396 1026371261708 583489697451 2305857858448 1452497674134 232533030484274 113370326122447 181848440543968 1341515844154 196651446945146 640665298527 505888657652813 21093087060070 171305763302553 1728620570819 662090322110 2165663072860 28121000401171 593742452385 16289111584887 2890188692810 546876948575901 2401228108796 1159039385365 511807051812 471724967788127 2648564777261 14590328849085 2151164093022 2453572047756 15200099170443 46465483878 60208666466 932203312672100 269833792788928 15165326434668 1355758620028 3620850737474 362295569503 263997138354455 1193889396211 2532373745388 1891031999459 748415501990 3284885234955 1340078647186 480957409099105 601149473257 22712454768475 349246572995 309920473327 2131992978591 1177579704854 77817478317136 1342686619641 776014946503 10595218554947 3172515381019 81775415537759 11238539659787 1535216185303 201080318608 69718520730 148585804960 730101543663 18508752216204 44121246855137 14538984785895 69902700118990 1164152710187 23574678973395 2162432157813723 146430476572 2357408348532 2116577316946 2400001026298 2094622402648 805545290888 295185954968333 3583007195782 25465011187711 1135952938813 2427314651481 210192183632 2509308252734 1100474850793 1073303717932 1778953009760 1363261709670 639787348371 3658432912889 2317184438951 1409309501084 428805868718747 320132350842 2166518303398 1977243562059523 2315896995944 227049021366 81355401778822 2836174093754 40008563651287 973253253990 2478247076050 531868625569 2703352581782 1697264060386 1644524054711 1533137751841 1127311005402 1010103098054 766582914488 1298320217552 2592613512343 1970386641398 4403845846202 2428214383338 458373892129788 68858373219 1049458820126 1796289492260 130345862523006 722247296543 736212548761 1151625518571 687304674368537 2124348714692 811545174171 1129538468079 12581817742306 396832813718 10933676616518 6691575563851 2198151225445 552201324549 404974091601 1418054690554 625652194759845 589708832905 478578517246 3197036647844 2270272574351 1231512214724 6651193551451 4220024752756 157704063454311 2739475057448 72887111141228 59636147621927 749177701159 585256856368 1090397031324 2448743099685 318124943177 652236810324 129277788840207 10422228267949 425368074986 115392040788 21848054338033 802435920312 880567096491 947833036966 78331019675911 140676817741 2180185802550 1653830548051 40578485471310 28981606341480 990938879385 1069780875472 3978639163914 1121588738226 2683143104996 546190786808 1534295446859334 97326182550 641201353352 1602346458163 132018515863307 1305356438062 1001946102955 2076234455469 14649213767397 766870950740 39323451382235 1905537299501 1458751292161 827531749834 18647879180374 1343117620629 502027507538 3621576514223 446001401088 2672512724761 1251917108637 3972529725612 1497362561021 4566710284572 1581460978185 855191071723 1003148842173 1651410990154 1507407962025 33964829562177 124001822079 2805894741445 146738513148385 1216952628482185 668898675197 2000333957151 482574876048 2309012653961 278065105186 1563813278072 790424571893 3381124692226 420127099179328 1388379464554363 1116258601957 28278293072469 1116976946486 1614016550548 1897626396598212 290333453252 2238183540714 618813075393 3458483188704 1489309031631 1475582241256 5154991629948 2722131966976 3376950786549 41397632496912 22358318606355 44214374417 292860907088 69887119145995 406409239939615 844454600451 17118997828177 1179302142130 23335893676043 2512835347793 44977367412630 11441495960436 4061736483126 1484964712932 135410536675123 781715318233 971243210282 128181374542130 474088245975 1209116998590 994086714822 2566828140203 21209973255032 957576592178 532898582098 613011707195 1158087854936 92732783254 1473687031691 840244414407 34800467300649 4354308153154 2637936511108 2192086892443 1989576027459 352692683378537 358535575291072 1382752348161 718048564591 134644814409 490341083001065 956546870175 3396603410957 481909098123621 29343571046752 1248160895499 1231826267662 273270858375691 1861577197260606 1308708643709 3975989912393 564614669718 479824489467 2187083708773 419970401548 205428573688 26607794651900 2281407191117 201735648889916 3865250686618 503689459902 962582625088 1008335996021 86621321283762 998714156727 1875413818831 1089446783417 19900832690208 2058182936122 2414107630236 53351055559125 256743998480 1400088301262 55685863152689 539579939186311 1949924730121 2551326261310 1340072550708 2031048406786 2170707400594531 4021300330831 2123680498956 3006984066143 102567550726460 3111739420778 21757877878043 9786593142918 252602240291094 1989809568673 63568489874659 714424242443 38772817745747 658137729184 13790702499875 592731613116 2205004484812 2499266219708 2137905116800 1531229106171 4526138987155 1338904670640 2635896716859 2428268004442 1107161586514121 139087264400923 1818160583834 74808239776954 449692543089230 29861164826165 440896922461 3180337682629015 1044079585407 235939134625967 105922340249944 8964253327 386210647341 321923248899 627089871560 11568715919442 28000720405478 3369861364176 20089035132213 391559634465 1391999422290 1124003663489 567799364862 1589441577497 1666245907426 40590069767 1741423876166 416865770362 2482084362004 40560611036990 1735313837536 446699706991199 1671818331753 20374540063954 3042569360814 682759338837 1492372902611 27597966365402 513703053443 1495950122857 75760725348220 420330182144821 380261440128 878805348957463 4790529473576 1181430912289697 8147763814640 2937644488523 50928493688938 4048735203067 406321106471 1128265267868 1010760904268423 114510850337995 2128852571542 1045156146504 36015266971387 802244350950 737005482367 1672288423309 1635719368013 28700632933 899129723534 58884805749647 1323215588591 722084624953 1066664917964 959660390242 37752704390206 3858590027014 3851875497723 480862741628 326564003817267 2142034038090 1619519309761 1017359238608 151698801012389 2397432044838 1919544239110 2417737775346 103987958688372 82760912792 290466679576397 29253700798644 983565367804 1101499595530 548901795113 1981705896264 2493143460913619 1849220392905 74499990159 24765984203833 135498885523340 1098456714076 2672147999627 687089180127 4950458869461 4551034084679 118834747858902 837383648645 909207752624 2038507226129 1122571202154 1916284542631 14806412053680 11624425862 107293635313199 136106970487025 1541040916190 23100422492271 32438359639295 10319477773570 57057515192586 3530268266041 67911037874056 155447254915240 789491990481408 1725787697572 120145964583394 2084110278136 1396015580466 3735461124402 243165974340 7553344872254 810531918940 559922273821 1146217510210 1400926947748 54877441190347 1464299831596 11174667090321 615289387411 2314580033422 1209938641793 728728735981 18435018059658 2375351016375 2670331731731 1106787933792930 22643835940512 127654673708137 47725096710139 29889699828084 3040902519959 1195725328470 12367571826 447854895675431 404306275189745 2515399664557 537892972800 163818567934019 19819524652537 1030163975396 2456480917246 1816509133329 269538720153 3862194343891 355962146850 28693132872340 3499611317199 27845163408816 2686739019702 21240981393359 845686994230 2651762635242 247688387137 24713300000134 827178034516 768599992508 89090300139803 238148525966142 1460889276152 1133231947439 1820499647895 420417585142 220639614610706 144136464221911 755890724213 132152408087 2205579541189 593603861169 1616883007173427 1801791910379 2900228377399 287480240466 7374439181971 726473277957 10049969763095 32884906762064 1945828653659 38957036213861 10143394305860 88124441053 348746364526384 112323929602776 155792001908874 1521088133637 3704680157318 93504848306 671685874930 34871800078719 42822255707591 323976713871 1997390960162 200885346078652 221842018527 594192582823823 1692401522011 4133946031691 914551712578 1399175530959 152904625860 7852116901539 1380372943047 140129372985 1251715161770 851560059791 438286189530 352023590700 31155186189143 20103752003452 3900184779485 2379461538036 978305251882 40536934065452 1818689074879 5668931695613 21860198501169 1439546018360 192009925072536 995107320981 110190219629631 289388332639279 577421072703 1652542355399 754928283345 929505170784500 149064646201658 563337703606 105841571986 2574148172838 2068760146281 1986466902019 1839120489688 640126433611 1454999267729 1299760164291 1898635446181 674148388777 7068402727139 1387955186733 2305821471531 1328993295798 1713877768561 734834980410 1395842557609819 2678140525313 2744079100809 148800454766689 9439215450122 3558933826506 10288037721234 22479799454820 1543997967658 196482119387 1664817482092 3008700986096 1880896871152 2874069778525 588528070712 2652312744530 1713326863480 1139378753025 51242119823727 197537074470222 2408125862289 773905728858 830237219428 670211871789 963349922500 852106488439 2499511719351 129016062892595 2923605837422 2324746319001 2037981360502 192363789992103 585546473471 71865361608 3437797982232 622460589719 3350435953548 26798012734 1604684833033 1769158256391 18190094934305 4043463125193 73875046502 307095440627 88650512628 148604732459030 1061414678819 13333245821197 123572438759820 624555024595 1382726946362 3003821404320195 296866333251031 1234619649242 1901267378185 1265877948238 743170652106 17374408903592 1559207340986 48026247923 198396005345 1314658184990 11960258778049 4022259911732 1430568900289584 715388701119 157387745514 1119979557960 500014703406 151067826617 18477034997 526565674617 2051149341004 2892189989713 8942272934528 2313877349256 741750415736 147392817758853 1859111396372 223874877718 1451693432130 2489586538588 2306355621940 1608232793136 935465539717 109748029974095 802284276275 1962303002728 956849238051 1444499293495 1618821052343 423527488589 59132228503847 478263117373 992773525554 768030707263306 2057396617489 2959071568965 70662121429 1026360312299 430702102313756 1423000977480 221656613054 36037564886004 1907700625029 935250646722 1226803330937 188462866233855 2548957187516 2493412100771 2319614174719957 20116161579161 181752463731716 73068682976185 2262981116240 23178413734121 4060298341125 98216522346207 683945419339 1517983822257 685614367220896 3943088255886 221696150095485 1735335402487 1374209805449 588111053161 4130124054332 186044836315312 1650792469834 132335039697974 44680711770429 2226857439700 349055884642 1846449526613691 1099885356118 356590600581 706748745496784 62177621625691 2005503059615 318243220260 2472851107878 4319423116026 31371716957600 857757527229 3600850867254 147649000571 2104275854025 2192473459660 1217264831135 743355180068 3549565914077 2411900929596 21804751071317 897725037417 776005862207 30273109533840 4123543948938 2651782914101 385047497054846 2169666316822 8366868556189 16206333722089 255726227712 21265265992233 30108992415716 119353806983459 214144480612029 1502303348340 2014150233213 207021241026 127640836584696 192997247957258 13106133476253 64962431829 28885342675958 3171342338980 130111233062326 314850445960195 133947946750444 2279499394570 1625566230984 149221623485 2408185853376 126502552468 2703320365776 1184703851448 4220552096155 1199303031974 20293673728132 788884996414 403608539073733 8438569548019 19919788446 189072547834 696221302826 2621020424547 232718868271 15251639172952 1787158780076 373819669270837 110618994799712 7443487746154 1301261736606 36725841738404 2444264993074 26101822264415 2671817423337 1471915233250 91398226551513 514392248749817 103680246144927 1814754476465 30756177945757 654740108462491 1604907417563 132140865343 1069238457840 231778211336515 776163478390 2222268928855 6445239165452 83859398959153 136950306149613 1392770574442 480926015903543 522146315141441 900643563296 1107845186273 334960194681 263588471932 1935160646780 5063762273451 1193851701829 479946560715 945693987086 2459783384918 474235914538 9580851621357 15087057558763 1122861071678 409849069637081 262478170586874 60917379572 1274149312224 952155389224 1604268081945 26928022272442 2104242017755 997795719813 806774639948 13424778131869 277962850942 3557095496371 30347734999 837521284312 25669875398648 68863010735547 1482704742959 976512911366 3946611965198 1141036545241 546755696716 703189837807390 11690001642245 2117284509481 1942653554470 1180890624434 3306427974063 59999308399 2651172952232 21948444036402 1449891367844 208985940535224 2697787028443 951523087878 1776450474767 570320540999 2373634565236 2207858390284 353257018293 3659903832389 1545321168801 2997473166826 729264527964 1877980935127 3353739060549 2761269151165 15148812465764 171076689138512 824715234678314 2322187093271 2313804969846 1705024029555 26276906783793 1013626906843 2161643674790 57333941406091 93546947894 10422131559570 349882945767 34805578977152 559196596573 2296945186890 1268591351047 1868694294403 932298505011 965562964675 2035743445805 2684523401734 2397948708918 1967405399506 6694479598222 8771885525498 902512837736715 69389619781621 1775114309825 4486350341876 1441215729651 611811522302 7987804270529 868354216909 13518610732162 595443428760932 1186301016416 3021114277805 2508931494494 28313006232840 121506847268 561874447419 163967921363184 1015920617011 319704110273 52796632001404 1961960126827 299227842035071 1203972111325 1116185696764 1958947020570 688948791343 2598408002547 25253958497749 2027359073507 14648326857296 2732392491761 372959341635 131619382354788 394845219556 883151336956 103246887046893 2413883471780 1167348941061 1932650953040 1457285378624 22486513010727 4067907468602 22783635962743 2274602774562 140309389026 1329837161278 210740523700 22491657347236 238869388375910 2548490162036 3269629164742 60426131563 188485227347634 1683401929824 178384023956 51235220635000 1526058476012 114705581930 791380731585 285447821807 35679715183 1604891494442 690873157832 3970260813437 127104669818511 729679605599 493290624366 2666288356296 2406035104469 261754106366 105740900327347 3736861444216 31103333249407 599963321000980 889311291273 15894132292934 1139212596253 2698464900421 2688640570682 18854414598506 55420822928131 2700271497964 3282494787976 10146361276461 2570886024940 727593167867 1775303697841 2025763759352 19528151563 49131603631 1955427190810 3645959917973 72907694978195 1513281738156 213585063207185 863044800052 2127278563071 3204117099622 4483924048016 100259253340 867611134919 26027575060534 21100965899007 151114424083 97347900307942 2132734794294294 29210049312667 2721963419030 30498966434967 2498415657490 29704953167450 960357368800 52987797233 194308611755 141156821317 30413370460285 10173322742463 1371983802966 2167467556476 206041956030134 239410425689 42887607374865 2443472091328 1972143316236 1631945377085 9340141261284 1502988311564 4654743676713 176267796071243 1274776519006 17858419475650 135521979462538 3076163036221 769125421087 1197122415390 1063321974454 118949852744506 149786635407943 16798143043571 1444674509786 2243075613192 1391829520921 2071479940429 19431659040928 888528241174 3219514265870 1254828866576 10755918172109 645080294999 1478744323423 114599932686597 332964379607 1495398258536 2601779684108 11933631370222 42026734034 541312206465238 2245969504610 3509596499624 1611675543245 6736035789680 167387650648582 593179873182 1528538149420 1060511987522 255346596706086 2080637656812 704398278397 4844886117193 762283601575 10839088844269 476318273762 3193971196608965 633139080720 799821542298 1569132194848 23902410319345 924781900834 2686032541249 218717389048 1069995953169 2469040641249 962493057696 145916463758046 1029330551452 425984331592059 164880897713701 925609351082120 839139822515 867221753912 2519729722632 2074389595978945 2592461150639 1899507307012 3353826059471 44114744358755 780184212292 1777440242923 1493119448508 2930368651506 276021838068678 458643442474437 2264454803254 210086715881657 7178080451830 309877787410 3704130161804 872723411744 1976553888042012 1371270908347 864106343711 148722814255802 11817790525686 511495599664 1809875339336 2053395753866 4169076667892 3467446504140 2763393151632 2016866496030 1054561700170 2490123911544 104899800859 21482895633121 1377676703385 492727849559 25549467793005 2090056174191 355901224911 2442007602330 1382213209631 462305326028194 2466383804694 2308254899141 107631347341 1031138580781 100203450805 503250994653 4136999763191 805133243594 2330082470054 29207678309669 2158453984438 3003307794 2535871384839 713419342677175 131076247434685 377268197096 419631929421625 1139955191614 2677118487380222 2516288198204 246193206049081 1978326238603 413500011230 295661646227102 13737965339440 363595800330088 1502206856676 1372973922939 19697054695 2385046197800 1330584431971 2275262925593 221490022756 2582789182484 2218114438774 1476857132599 432525140368501 2081866135522 1543096882231 692890985460 21506504854407 788241262462 1114938154224 7909224098729 1182446553143 303337213135 252012292289556 1004055491177 1002684946578 327853911153 3713033219559 1205998447704 770971070076 543956701886 4546813057352493 2996500427255 27306347970324 1229256451290 658054222643 2553784756975 52749100412004 458802702482 718385358193 2127631738370 693800608117 388534619589 37004952201165 32304033279 477632589362306 314223658644 1189206859104 2083327217390 216987586377103 1683908870199 175512518270 371419620354 881152910603 126576652537081 633330241556 1232933477849 100906694161252 2177167818449 2099292021947 817010121771 2316339713734 239322975657 7971994592 1429758327725 4297474941226 1830836481527 644757658833 998125589297 1600022066829 4209653461329 1316478648757 234143776357 990324995237 19184747962695 634079611934 572156171312 312302688591 119029012381544 619232288532 947248697104 16338380703495 704756342489821 2308940405977 2114731785209 2009978309940 27808715312694 1894221313086 3384418031600931 468341557568 574913951059 1188277291209521 27245649452178 715071532618 2759175945446 4448559217646455 23820817876494 71055434979428 1313361918306550 1648216247898 29332895582696 695662869566 3340899350960 467964969835 11947324239178 28815096335735 454126631415 422151867248 235369750244 2962294861017 1577365658586 1639552017641 384249442915 446122020598237 1262157208877 712676516854 752692823628 16532865448221 1175861225177 19937143239446 1928159299735 47586046100897 3950165194044 7133686171398 3172876983374 1819830320158 2395922589244 24823665118137 4456057045155 34763187141346 8193153078677 93540625719829 155123178309 22900640317432 4275738007225 3113015218105 410875308867 277970834847699 477886054282 4756102814696 10216975667309 920310299021 796189382833 1072068314984 9196550763496 800218138865 609859036150 2125471269206 2658476542884 3971444236551 70844250291890 731597260872 7489043824175 1611991567815 1450853741081 1800860257350 571882879089709 10453796619495 500479913474 3267633910944 3993467842566 467667462068 17980130447608 28405348682913 648581437411 2559565146557 439226916154 3177594001566964 2173170031506 71622116429580 1494166188086 854864179472 6896493318709702 1707408944775 32959000801460 73392199553306 644509526625 447298596370 1420060627253 109660808948950 535544838672 782857931387 471778029977 1151956844704965 1635846128749 2270534746876 168690606628251 36529520617267 62258269645 3751477237301 1992445671561 535627137368 558237253784 21753211616007 2286349234413614 576986923974 2000316481272 1278940295910 553184840116 1405712314525 671551060093 948420073119 3610628453955 2685039866820 2318432784413 304719016810455 1020527427843 2696935421643 3279493846263 2110717197488 2722069961411 3250273582690 4527903232801 492763703609 2044365650954 895208611219 12592903072312 535624344910 24716649186015 1339066908896 3375480726965 200445031072897 2019118237870 13300285111448 1413528263264 798653132922 135285356602387 2575941319819 694060354033 546244780842483 1326950318513 418962007351803 801718581259 1190470335625 2073147335569 9398263323163 225854929460 31276890401 120781325911371 1175220329856 158329694200 3781179653867 2714438309682 53392700301919 22628756685307 566320892381 3258420935699 16346723366916 11001613174205 1605542781351 25199205982370 1389372727066 1590961435554 1022086969714 387815656956 1628617962226 1207669502169 3923657313710 439996221178452 2282067033041 3304616285497 1219099040355 19559049381065 406591006189 961739456009 104063617836649 3699160650677 4324824850231 50115974293070 8074574346029 1346511918790 2695924063558 32123487493154 224647977159234 4525151361160 4916517362093 1037616417674 5555648403 10234309204510 2752598241807 725761424267 2532290423572 2327105384728 594520742023 748753396990710 1218025083454 8369217351137 760561665206 2407305064630 5967937383380 1330878806257 2420146945057 2717648925410 1139526066387 765011403546 1356181943635 2364102908092 69923086837146 205382978801809 2402118013837 7947572182625 368481899343460 1261689781951 537569274936149 1886492039906 257978964417 28582154545345 2170708853542 10045610896003 203951621808 377188109052174 1502054974564 493812066347 1031720163478 1246746503380 77847891848333 2420426522356 676624217962 849469536306 28733316781922 1005705840328 1318891239746 2346653047966 181793243561 710300179502345 584740892089 1132407838577 4077032375640 16654921939361 2546840779138 380611091072 66559607390068 44791547406194 21582436058759 625808307894647 56093647017 135135753261 829974421586 2796974793992 1391250265081 208930963178 856126270319 2727586149824 321398157823 33440218150097 1169010644712 1315884517638 1148255979156 10837824234442 128490573345681 114664368268752 43814558733166 2744953075522 735661799911 42495521725519 1955958154504 1135542408554 2732085935231 572349559487138 5706028172574 782804935471 3435162682280 527259381027 2251844421116 111837133626830 926464675313076 3755360232612 5547020716534 14895865330513 1253963407772 21965128109238 150231403843282 4050763568099 2320420669775 35281910562890 512902531064 1941393108443 564486072093 8219206610 1746777140708 1286763410532 1226606122736 459916062585 2097240145075 11213149942786 362561535521156 1877926919724 530601074214 637873490921 1143693062018 44910265316384 475974704985 2062395175926210 1118405957892 2512098578843 14248570650461 170666765747270 176523045716694 861141139555594 7961354686577 102283817252380 3529372914798 446232430546 5703844028148 3613853039046 358726313713517 336819041922 2753802334577 9910340271058 1560335984906 9307148577164 2549472064657 1613276314322 1182637422231 1310437060202 2410273005171 338072439370 234706689603 2361646536992 422833512141 823569933993 444308049873 1059655648647 1147900533686 1787337069711037 776727386420 575324960986 30707026890991 1999530887515 329467869867 2631879322463 610180888504202 835551372026 2221539308044 1345815304919282 194658416845080 18431682246221 2005885022507 1986694321838 206288387211 1948058198388 403364730053 1889980996537 14033848906087 1432731874490 1476509613246 1062330102973 3440040352102 235361135013 82182975040 267329113520 114618914182033 3738214623213 2317206416020 32025398933623 718055456846 1710530380294 2438624196788 190053218890538 823705256852 692243371971 937996837496 1930347490718 410069638673 736204800183 27673819936032 3679936856543 1904611579577 2927611259210 79982411392597 1664543477012607 2542058037732 142155480922661 248619526761458 24790264170354 1501707394895 1407320873178 2551047604249 570909428163 88023011065 2684150938835 1635162451634 141066163148957 2017359783220 66092592684 3958881613615 1006939729822 20889234932054 865331742259 171002811317332 68485411340178 388486447302913 1082351531046 6597927153929 2688296454843 2538483475003 1837496860439 15061804283769 7971411331874 19855412762731 1926137659993 625681000310 1251865509026 463799420164 2243748223590 812803019568 868004470063 1590199211385 129393434597 2220046404407 6847811238940 28213415493622 2180991689468 1702149337075 3234657700791 1968019322608 126614609449394 31025860465655 2863248255301 392262045149772 202910781172938 439688815122 4231115813187 10985312506780 742342297634 40694599281419 329987273124 606448899238 928668335180 2366487027757 1076085577973 41906384289768 2550626877644 2671942702651 75273471935647 710914680030 93200308761286 43113302002242 77463390350 21375700843113 2663955726251 1081335412281 119292753648598 184922226960489 1556536893925 894924653499 2671578457141 211478596406 4218230813609 134184638529519 1141324101895 15275277604548 574323331679936 2408356717583 2624314603833 2105016850502 1493870971805 693347015309 675002183907 15969393885501 29633912475824 1291254740460 224970960962 1371714510885 311616727065 1609852777207 2704117324690 2242892048050 9535132637238 844255701805 558544986259 8055884787654 3632846468153 2375953982900 388003446249 17017465736922 2424466195704 779534424592 173108354370992 827171682205 9371077435771 104553691878 4226570123167 14950653724684 107309828607068 1345289003703 12441536412678 85780384562628 2170068071928 22490602685066 8714700729931 108211141526460 494379477806 217287155366 14879143385787 2060058687190 62885710831 41379121078936 1566886706545024 1458038830980 279524412110907 1884915505433 16841583619243 1034757637815 28479407902240 2223581820004 112251298791195 2628911119022 4401671759516 921091412902 110432156727545 824798970426 2719459725864 906075079828 43066779380037 255617166531 2727190392700 17020480651550 1086627932514 3825445240564 10775669245747 27081123199937 17128061532631 4321613424227 1612739207868 140930318178089 24921741644324 864080664772 8997613279 284873451022 14141467453039 1835008692516 786346731712 861920749850 493238999859 2453380474891 2205008730259 161019435983 26773605405579 31284059094354 255145516490527 1435881031843 946178992283107 4098138031537 626763501558 1112477235626 3362707879303 39029535397330 21155699431 102372063988553 2479444145102 23363089340489 274554098471204 953702124164131 1260419083958872 11626876116102 189531149828 269311620161915 23206335519929 20756014187342 22488825003102 51334064543991 2612928493973 97373064291 1010170301171 586087867980 184673025284320 1167444178646 1425484867933 13354819955679 674171499066 1268768588766 724377784374 567012669763 1698700064162 2881663785829 1168943082811 14055270707256 39555528175525 66579034840040 11895156369204 2478203739988 3720890397537 1287717601889 358887892531312 2365932381558 2366472919787 172660409546602 2618888306210 1149647182752 69404648478153 16909742456060 795100465384 177083237357322 3782994347978 45938008380341 444540767155406 2337668146183 184993897533 23899015531039 812414469910 1199477299642 2496644256709 86103604248 1967592716317 24524017383690470 428715594574 1335413585948 20109568765743 8804562625678 71699594982974 1484121582928 937216093160 3617075506509 416884116502 204212260154422 132310106039 36668951459313 1635109693837 59587409570131 25419770956593 1575964905208 309220641952 347673772626712 573512284761 1350229165779 1265818347836 266520149901 7903514784817 527040171764498 14264197538777 1231786427428 884520872541 3769932678321 19491058200330 3580337118324 30932081973014 35812778445906 381296011650 224163794460044 830419537574 11891014199913 1446561768066 6061996806739 84462403041419 3693163012813 1042516949195 27131949927587 1632646522892 131644843285989 158397783540186 539461764432775 1356790512821 1596360998942 1209317840532 43773364836837 9114032405096 304024931249801 387916426031 154369591886207 17478948574697 676439334744 21861419686060 2377992146248 11747262288296 3018330346358 2205527597029 1818702259010 1180965426813 1914350612254 9825730565204 528344461479 578146327246 2392269251979 1018067393930 2210443646579 2072579508862 2129488926406 1329357043970 1087309737417 326235142021 203896533423 934060590562 91370981673 2849302738659 1684503167992 1020396268833 1883898533919 4172300382510 784376438392711 4645011074477 2339227872719 1984927727939 2899930965548 201385464746 1564253767266950 744828525950 649781661364 28858916628861 3037380540586 28064781289961 18991693746452 60115646327546 560011990572 196458074673 14611041542846 19825879203176 2096911821080 2521459769748 946376363920 133844297934639 65284147577667 50228319526687 1039550756534 3391395118503 188144384740166 1431076572817 321023953414815 1277685132839 1235496338076 7345851940965 70067638702646 2397394034434 350339259806 1301205671198 873984667754 516267665058 8999798392696 3127622786508 1230105613789 1690973281362 6244058063372 322552668957 76746004854317 2757917879802 439485130879 128914980891150 596863841813 565086761426 148058967283 739028280322 49854891212597 1311766631386 173038205962 640786748092 2629456584886 2197443457362 597276553551 1134124183009 50385036560 161872247218753 96474351994 1032583909922 110009363154 33303816337590 596344488436 1743090116700 572217530233 60201348698949 1464506432554 2077612517590 126064988680956 3257421631958 27324885355285 145873674856698 68518917185377 266220843400327 1011697676770 70890290962 866877630995 1428747459892 967348807239 2148041804873 328884489399 975193657265 177623413442426 1554368438350 430684986451280 606795622388731 23326020169606 17166427241488 1824162001933 367903343330 166736253283 161977993023704 258982193915 2181815066353 16124317745 162975410934 1900590465440 1610961295031 154338577999687 25704868534533 353110895269 274886066339608 1655877358808 26324083808780 539032846787 3638297950915 1519570793170982 74856804193498 2635764921883 4058168908492 2480490124401 301718756633 76996879407396 1369382800916 2427385716428 2017897415428 543683492303247 7419756688157 3605096864529 2073591808471 4113909614668 1241386090770 2357684596875 746561827445 47829671291984 620641806396 1148225306625503 417819103351034 2026001620663 174752706115579 988939476069 1170911740879 598453748760 2544607905761 1940190951894 1374619682074 90526731856411 1978243395950 1183512249978 545944093429 1495809563802887 382823978689809 2699074531876 150820268547806 823127386690 1047268611430 2444347863717 221937064260 3891256742597 22134951649326 1248448221240 25843669725110 2279040590039 30740747199347 762819745153 2448880849193 1295882651044 4326333517213 849739627903 219224428834 2278481300444 972992076135 492434537554 2155415174340 453705034389 754775452780 1788969782938 1357366969046 357403627109663 1502026151450 24281821701757 868859114028444 735339785504 13490665757842 4613996946272 12854023147232 2232560440511 118348798373801 177662690500567 72309656015766 1325455066588 1052669944089 938945504427 1319533915009 1405905926757 2035186447859 684747000396 14009529540 3332032090233 404004218491 167451163751051 79224420761 822338517264 1615081924172 85510922743 90501706068235 17239240197135 335525076739208 335893819357 1226771416897 1867715120306 27958971784796 548122571082395 21167993519793 88875778942541 418837870905 1725704230088 190275098795 19159884299471 2851789030713 2390696426609 888855005612 412322084051 4524643866668 2356512613511 1212992806657 1464168338589 57980558842972 2147347863970 63804608661398 50955007488067 2132420910064 503011534924268 1031596060126 25229384817787 2499380027347 6350986417597 1394301214862 8392301911 2625784226535 439021547172 892049392570 5147052078670 887507578544 1798557327856 2531812619083 955864038570 227512113404749 361212393316 3954793864834 924249281511 5543961247458 1672132952973 24246519601007 716901116111 2751984510492 212939073389101 2576035113634131 1034928246186 1439833237534 20728535666617 363148888710 300634481401820 3707116520530436 757416408686 5060454389504014 4296404426831 735904809058 771026719798 6805947811 2056374235276 304683295624392 1652157457931 1973220186288 11652649590089 3877853650613 16812294816716 16213627063160 1313487487635 202903512466434 784518196183 489512654244388 147305280670181 688653070527 1857760910345 165781486308 437976247710027 1080210197635266 2521180558523 1648374702517 17046592215920 469120170264 7381357725904 2804452734034 175350543308560 927623194234 1849305761043 21885910779656 65312061425 310107058201 1105973424854 1979514035310 116432545759405 1446645637033 1064657709511 37447618034026 509305321166634 1740269833961 553477374222 2816385965271 4308413078578 24077283658330 5979560682959 633566177289 3068315510925 65884558107857 2318760440550 1858939157255 2202074078636 238197301862 1987231918567 941778854022 2714924917773 495995788426 1842052100152 2253478761824 115600330474295 1859815327486 18225981847293 1723890306962 50650717351878 1707881718705 703404619873 1470393293352 1534420047072 1031276010335 406012748748 1714740580542 18202395796866 672396932783 306295749613 1520418820165 16689914506369 121679149405178 1365675779862079 159634565601887 165198340898281 446942411838 567581634204112 2277116550400 26607886844907 45113324635 1510053863281 475431988861 41796496187593 5166609234654 2291005198876 193205636602300 228937064061755 522689477918463 287379603626952 1044341363606 30356744485214 953411681949 1534076822898 1064846845354 753098175266553 43486919089738 2147720163488 770475157486 835191574580534 2751467544514 99612493407594 11979981199058 28435656766148 224158316847 697093163614 4004960175027 2148696253768 87210544603 336661624821 1154431146241 2688263599329 1172767273554 2731038719613 2290659132599 270550765588188 3885320040728 24869673918397 564371774142 1284135006326 483103200090 214969884627377 3185939327421 2479996439328 2177662157220 1079075552442 731846863993 28559008793363 24038354158734 3711151126834 28429348230223 414005729270 42158098892634 1088940706496 3408974738031 2722464273554 31061670032497 692908207735599 2141883300007 159397693261 1734705211497 12148806494132 638201027115313 834247192201 7500320840788 3944481321143 2733883640338 125363534031890 3366435464618 1224044300597 326780551007 2330667129559 1189410454627 3332816934387 3543997483062 1453041502217 67646687945425 127036283739 8210084704529 1727128026395 3973090329575 922761721288 2291638512706 3607410338378 396650051503 256858079674 1390835862520 288836201182 256619816799 3743341160593 766151753516 3718600243702 13350721236113 1687813643420 21918717130477 2730738437140 103963728753411 2763824479483 1047240186089 850813400171 327119231267 1288830107682757 537980039184 764491765847 5645601710576 605883236925 1282383202338 1725901650911 49540963481867097 1746878989851 3356880664983 110548513653495 1078932893232 1091818699458 2498112454569 2418889099675 2077983832995 4093729362585 4192056319869 81087315631827 212127350341 8096429759520 54292173938797 3725156215491 211798184203344 158648168166996 13009101937905 689159289619 209633438363002 296786275547 27525086377192 39765794204 216270141349 1229166478772 1126164260425 245185077548 1483850414961 146439677489937 8625613698850 166707717834 301007403870 173369105713 1861681269590 191398008579 6033249839320 1872236669692 737573727199968 4930007698053 22557662333610 855922209506 452504289057694 1414848831899 301147703893899 771863746182 111627539187 2396424967766 27636422480209 756460124795 2549639272862 695379715455845 4180888211630 1243657361962 74866507105742 123619559421024 662453665260 152145926102 1030489748628 344264815012696 134859245793697 1408796070006 1326827753452 207806901990173 2537349722342 7227423978379 1375606398532 31531854965291 617092155151 1500569037871 1003859853836 37331339794 3265125389616 3477217997972 33500535106779 1363410230929 573029282684 365782359082 5605428828671 4032392126816 1062812106771 3114604680852 2117593432162 1161012804109 73696574176552 575538862776 2164679127483 9435104747253 2475174984054 17092361328993 22915032818801 1668123207551 3791930197351 27233280359749 122892298967 881358825886 531033357344 29758751647786 77682038520 418569363112981 64063518763659 8583129048200 41912219167290 1588824119391 2967372328326 3496271908408 21492210645805 59090655184891 790130396714 326776707334225536 22325825820945 1254221228212 667611139699 1188573197229 372581261744 2692041430657 225654227755077 630574604106 2242723681378 23427578049743 315015658026 630569950016 768199619507 1691837088170 203393547327 1479650155783204 2117873080450 1546773269454 170590272636 131687286855 1918384892729 213769556790306 22789164074036 24188483820314 142668670086730 2698345074453 2271931462054532 2009636322210 672791710325 3850834811895 8943998765992940 27172743010355 95753204437 26876300790227 286320894113 1999506597609 47651866722740 1845249915502 292884241288 6150890076463 1488876339577 2263606891247 2825083608445987 210852583345 3075927683186 107791564156 436605304775 124518243023169 1390163216534 1819903605566 220577792446 25408220359663 2046007029535 980478063187 1252261657925 50274458217804 573337466325 771662403345 9416028316180 1121126569309 6770157355632 2530825295095 151784149707 1031284920548 2009204532529 141316839096 10434432958387 24754964350412 728313391810 54207539530894 3981228136469 2767430494520 35619841746376 198915605199826 2870927069371 2805996196208 87221323134613 598355999418 64043505286533 441313790839 47808391499857 384421234446 1983264773669 401890026012079 18914301097870 395498044696299 2485292345250 538170073788 78390791895098 5839289656193 167487167683339 5685407284448 1203941064559974 20323478359778 16463333064830 2435931538345 3728039693841 949368381148 2142031917152 23779158226478 442093267938742 663373377632 89287357838084 1326091123100 2236101796052 1640442700766 98043203777805 2017706155032 1282543930622 2386025904741 2360664797737 173944915999931 1685718324106 28702389510458 1452052295310 1941535515499 1418433022554 2622257270014 650567994126 1493826495367 1138827741438 33557511269368 601211430627300 149123934558 3129849332617 23276270034950 300028928179985 924359817196 191196832617 2300418000101 444697812270091 645106460341 479122252396996 844855946875 146048762452 66431748653128 364091146532 1531300252866 927654905731 4148535392510 1605139864561 551094789823792 3249813207911 1215498386327 40568528234552 1041773533266 1384145122084 821185988536 2606537989812 160589937805 76413420956146 503131868587 2969971184530 2253794214385 61303893765791 1533531033709 1244077242975 2288016823070 1525889718582 299196085528255 115467455405133 572273997027 196046709478 3794718949379189 9151151449079 1771338773411 2385278410326 170919928884 454290599782 451074672708 2505350069110 2318982516922 10281803277244 51253433348054 58618560676 2448550766635 312693064295 1610981421104 146097144824580 38741212968295 1973456825405 2451986059519 1417484998707 58613554369247 1297155577609 302349167817 1903519534739233 48257741962477 3849989333532 120659388421994 1406205335244 63947747594984 2378671805239 330582032546606 2641503357318 38994597741022 1131908291527 10842681071206 1603711293532 106008588168980 182647972927 9114355417945 1162209866092 2183496018564 27869241577591 3647840603806 3629965586857 1327351501629 7149051512535 4084665825121 978397952862 212727988781580 2226264847126 1775254190695 1778716754310 2383972191175 1652898856019 1058280620430 1184979094422 1688505314209 23665870674705 2401603278870 2142657375955 519941827938931 2283924526269 1619853723220 324240222108 18858010605515 3635848116697 226402644280 714202595802 1025468602411 1213744348966374 146669911804 2665155694358 6614487695334 390709406190 164442332214651553 958092094528 2754060780306 83515455805 1690265335687 694304986835 883478677511845 1962997181663 202626076674751 11419095432759 2601087572868 2592359290761 837386053784 2053932334499 194336479371 1505666318658 294914354273 1341834597203 3413717497133 4163080550503 417425268217657 186778423852741 3098035293101 274231554165279 1924069454859 201087825522 4122488025544 72123480495 252071984576 1234246703063 2717034352203 115891313622993 2378420070672 810002354986 421543752605 164605769020 72628053647609 891030897043 2316284341200 880190263769 711779332335 71707041712448 27951880390704 907671193310 2688702686262 162590482506891 205745514781 603046260026 2484340065208 15999218966541 85675943200444 44559752080129 1968060697448 2252802946148914 927719135296 2567608124357 10129722102823 1409735169428 1580864498836 27392799445636 3270817344961 681022729488 3553704392041 1224463805016 7512821056816 1511007784646 1122526501702 3650654633684 799853697849 283492983670 271817469886 254248340713283 20866871981451 7328728463470208 1400224323928 1456129287863198 161039480382 3614759748432 550946612617 1089156427152 1154258423816 153494905653 3261176928496 730361076473 780456939905 1253690569939 93338876174 1378241808745 91304439273301 107226294328900 79474334867826 154454383481 1922621596155 2438486870201 309301249441 681911202955 16261659752087 2166304430057 309435584249110 2082694372509 1158069927844 35911685838311 2589342841482 1502336264255 4059295335398 29015036357529 1035798359019 82078841494 676626008602 46633735422584 1856956341559 2420268980771 1528605597648 13354316180853 674166004110124 26806951719655 2775973086956 3724436201181 29880651712905 1503873775380523 4109395025149 2753207006319 18665021247671 2752985313455 464654541268303 2430736063975 744538773364667 90320796147 8209984979850 216963866151318 2163075617287 548397121469 962971792964 1119212214500 4440095178629 20936764503492 1078698364387 579454539433 825324889229 2381046279238 2480981763208 1956437550621 1785757483204 1307432253165 30314344694879 103140661249106 276451121526 1109995508750 934133179676 1508670144666271 229522299816 1793453758734 1968861372583 4102532361815 66509731088 736612648449166 936438569937083 3695572281951 856685812057 174809379242 2610705145349 2617309999007 124229818517476 113224929307876 1950324190137 50774033862 3498452134126 6294074431385 511043237278118 3333257406975 793750817937 1704968560889 129301509204533 1523036221318 31887394502571 2010147948468 4083745192655 2373730073004 2721008733834 335064836364 228608610317596 317653604746 1397100863439 52661155148554 43400507720987 1930110503473 1958375765589 39575819915 2235070276474 1587938267993 33936963379 1041234362722 3385983546860 1498254533691 177511878252532 256435541498227 1964826289223 79591530726257 1009469124216700 2489885780242 1662221986709 63746506008022 693188512396854 2164963206053 23860081785898 1619530042514 2618583341301 270645366921213 1767131036132228 312129280652 1961129239450 3031203942053 2232386187001 2251506099739 3054343434171 22244151050874 174455194464675 109088698913 553269656531776 12021928416308 681101909083 236278594907 1453515764657 4142985115929 143453316312062 1923410156418 772830368499 207399870852482 1868739232688 2581140734025 432015376348 1554498904646 246601466337 11136693533575 166826162789843 27499225939921 1121637470906 155461304226 1563670327462 70106437941 1451105702574 2209799134781 22549061505121 1881523147052 1251014534606 3687132011274 1432879212601 1424434007170 934069543484 10776252072082 1126979771717 189468632833 2818033497146 3214716635157 1929378221646 769959722691 106372084468 2206712721862 320052833256337 42197600347270 922315443543 2526783550453 2065375358749 1339734389241 1315493040006970 3357536094493 5794188854883 566575128190 119341620937 119862263062474 649167741772 2496742688103 1650664316400 4321664466263 142044161342 2382857111624 42811484860289 719759147454330 37571717449098 75870171563961 5903209185451 6157405437092 8124301181991 710082812114 1989040448726 1434471972309 834536532313 2141458047309 1770011518653 642973017030 1299153023322 6253037593467 1992451302610 285167693882 1053670139633 661803426321 3601232492605 161191271985264 62263681073175 19858482431791 1880117029152 291135417935342 481907591194 2742166547165 3442953882872 722320393630 461149325133182 69252052954 968380845696 522787374271 11691571181421 1845025842279 4650512401818 185003464956 9471727235395 1677979764012 954911435234 1621890724821 341644334159 967945116047 353620457298 526865854028 25153926490113 175193761660 88316948385 2298456109876 563474234315 3498375534122 1721011791735 962683088801 2678175196303 9208304504667 25123190990662 14040536495276 125352650186975 130419699505768 2140572135498 2016638109800 2683967956285 30892017125730 2368634930813 2464005312723 1868655303357 96802193219496 264188738463 27125424484337 2327329301735 2647077827988 2458446385086 197081387548 4035891631483 22774653970688 223779255019684 26189874127164 510571243948 1592414513132 1760544559695 2731648361709 2573934246086656 2158509996578 1841500043981 2955070659260 1438979498937 1879764404568 2586935753555 118187962534 357714013503590 16500372640 2706872468371 2356867742689 2201736105389 14897458690641 605802156849 1483781879600 3212540246243 84781802364358 15252296385863 14733933813464 825016080328 1214063048298131 258573492086342 1706443722331 1208926668988 2180852412389 1714294597824 2612823458017 2387512051056 821163606369 2705137170195 2292492272398 1211143061385 158874773361960 3721461506970 1437681106556 1551467150268 2376568534838 7654060208702 23048225063591 910958824797 65977413463254 154322548169733 56829909833979 7851948325322 1088062884146 2060589569181 566845184112 40503508735463 59435738081 829211760584 1180378070886 1511512021321 315080837371122 2180048486625 127477008488 1972385497565 4141652762961 206175123158 2053452217130 1865870117970 386020444299304 1325216274486 1456074070200 2730608443353 243004425425 814399395903 35330666594999 1396278413694 2638310650835 2268044127673 3925094361474 1769696158488 557909224546 23660006927885 4003853042880 35850900697920 44547066355697 121084772647624 27746620791157 1786169875091 1307639145435 1666765314153 88988678755441663 131814562779 432950756714141 2629800302868 708778927112 10255588854585 402622994534 10587470175219 17441523937106 233349280989591 9709439524357 794552928366 110743658598905 370937769390 1149024441808 1786393362119 7126244195636 210022157743 18769116305613 1280632048335 2054351060804 1255912021496 778377125982407 31113696390885 173552903522340 786834863917 558271910467 5210026444016 812448668345 123179315693 1836100281611 1648610933080 12612457201300 2616374846565 19078260209062 15908433969239 957121397209 1400148704483 285377649497363 99666530694227 134926398869 1738765710960 33408941977338 545818956278 600183881260 211837278413 1775862045758 14826230849271 2607421897930 23966369372629 2940912576476 25017837465646 2473885867706 13119511347514 187331760762 27397811127363 2075249078298 1153450277520 11247832489348 1243558948219 1086502397269 413080698503 153362483135997 27168734837 29570680336370 2629810957412 138477311376 72501240723022 18794543766633 820195970842261 61845707159 1764168310018 40916389988144 220012928458828 169661575499 1043728467132 379724909296 1417739699794 2011003548562 2342643426225 2234959541925 99694617001 2416301274660 17910225665183 2568137663413 1109586939651 240810244591 1556973159079458 1898644477257 65826031981678 3826132338962 2416749378392 2552903872294 1058640194165 517880689443 1645251668230 1436011981290 2791603943520 137329559301244 89738684476269 1438539740652 4059292820101 1824905322016 52224791150862 204739443148 504342111995003 1176420514702 725804824224 1739317241308 18196054408987 1180674352159605 39301468014213 1472501686789 256239008663 1628158997806 2040043540319 634904047578 3697487585443 1579223937296 657601713516642 1254077194088 1449129601822 4006699931843 29271238673790 2881766089789 1339447180767 28810247201244 2857992658515 1536793181514 8379914717739 43552629495741 1127497696948 233947883245 329695806701845 110549095210 962976678479691 430278504370 66485214652670 501915287974 5881215379590 2697397121649 67463449937 1823004801339 480558849614 1526038069176 164808746176 3997237886484 108286893176789 276178127389 140945687824983 2294193137650 843618618472 1904189113261603 45153530894741 11622083253091 50775399582600 1940019028895 2157016439261 637755981323 3899505678369 109354864700 821166253194 2445003627069 2259583666838 10538055999411 2730228867935 422944097505 9545233798069 1149558595900 405902522285 22698931470468 2332361486137 1953790203328 1912695747594 3959054403442 809244518445 388543291736 121874812439 1247076070811 23836517389224 2461798175021 26323186553197 3323608421406 4218869964455 1263293199389946 46265231613719 2713326541190 1369007687672 25481507229611 3060595393110 412604070145871 232751919005 646277925393 15915845580139 47365468965672 453955362252 2724276420479 225633680620 441990753279 880000104633 32851630383107 3945091677241 1399693484571 620896372536 2888855893612413 2190019024803 1022057826813 250753408991569 135216840421 7421760336956 2317558337228 3742004118127 5109479421875569 1389386063946 1306586923989 75311025291541 131486999961795 1176685216804 28771486068268 3338117288399 2194818872317 3754966336416012 1373594539439 2334514917361 767478756092 2206569149631 658176325865 308504166264 490204758491 144847550828300 25904432078479 34125209312168885 1503183746369 28037903643200 1894640806902 10993652154 1739411509023 910023185681 264264180230990 205409779836 172952002954 925355852226 1331339475999 18725066105623 181928600369578 696567465018 32490211371052 3369507982889 3680067845118 210132252896 1472769305534 311787950120 1454888302269 31605583043152 1638652470617 21875619456128 1846275399184 301624535119 96712795738097 452400563263 10610872191544 3888311951478 798473941141 253413267472463 1064256458960 1368939496859 2723179399201 72748505872 42446193457736 1733971941967 176656527621 2583572765524 27567111227 789274832117 1929165424502 99061088150188 2301200723269 1069152837368 1848310802184 3302039928583 852334039782 27065435709491 2488134217784 162091132739999 15437194466654 1680980158576 994195957489 882225798189 1463979458488 232326235003908 2636218486173 454070483883147 2297607629410 26992155838436 1475703662359 7145230487243 1767348322843 1166631914602 581568986713 1324984449188 1063806010384 871009298511 524042174671249 772242135111 2292184600305 1147901972607 22174403778032 302637960897 1666423479191 363080960861 1041631474358 7497986402406 372812078087 1710877441436 2748026048463 616056407644 976745354881 2476434723068 102592598437919 186530075456577 76811237072097 105649822206285 266288022651 2939554562426 1012165370190 70236445987 132457465372 1114204000242 1127201066666 1846254594504 1916366429169 1060043874907 738152852600 3454009625799 2366549828978 2629698460671 2309638144748 2066377614768 846877540535 1566133612139 1035121471253 959155585174 269877187213 18815707285558 533659296763633 1171390216835 152072237582977 845389909217 20121058231120 340762994707 769954783162750 27212157039665 1344104681787 33415855586552 3566343693238 30522204234205 178285379342 37338569554 1435978450809 876433158913 7135383366829 1539489897341 980388033815 1094109627774 165895781872661 1509744237154 1441120396334 32752334032436 431733536210257 3477947142679 477348144879 679920258751 2628445065392 109691763924613 721298569256 26168716377797 3539848460564 178105358560985 2513925014846 32149760207 1090724939640 20597870420847 1970295601969 972764030911 2506798445267 4063755945071 296872855186 1460187533543 639118638953 151016166658 518491675070016 1739170951244 1613130802189 1995423495833 1170188298210 1280729996675 167030018754843 537172489542 420060978214549 467451751010426 635808707028 1446055275502 1261356590724 291290526924118 41981100313388 2265006568067 333695672502268 26205787346326 254124174176 5674770548553 26774880772965 1572841487156 246014895565 3364454762835 148618131071 103711432337 807892192246 224358973710507 127151604814 1766127319054 1386386863088 22792625760076 3752192760966 770912897982 1509920235035 2398003698278525 2568151419533 160810365851 3600484191665 13102346116480 1463825906743 2694387433157 901279463434 2061527794702 208356574644 2256776642835 17852121239069 32757685850894 1590803059043 2880732441919 22231778206748 3273358611645 521923606579 462604592853 19514086201193 2501524740234 20942970721215 705864245276 4178083503873 13723581744779 638505959213 25878940018485 1712962191627 2213006926157 5690187041527 15777842622985 1282761523658 76481874565148 66141552125033 1266639888108 68003458572691 4272961273700 352961979596 1330820754886 1103672037313 1393726417822 528548987691 207727147464 1129476824900 2492479207879 2038000065580 439531024906 995215312860 3753443184696 2058967293545 25206133130958 996035769397 14247564887839 712476705198 2304733861547 14533901914898 1153241260647 1836857705921 23852419761993 1383360348963 1173706596824 1076172161136 1018924894697 1830109461294 1296775664600 956724555515 317785048299155 1003776333142 657655792820 1310942881325 60627009194 702735199705 619430656456644 1074739344653 1733791020033 4179575359577 14949638174506 293624836440 44430237301 856645943509 25631140942966 4188073503991 2381423190177 786970751659 168705377884517 4913089188760 155427975741284 1169820844565 294218363734423 1184506594133 454631372793518 101012543201015 237451779143 2746620722836 3607045023516 450504444444281 59712160705778 927633902090 84471343235796 272384784944 450757409307592 1860553023645 5761928662166 268648649200345 3837300123850 624192207259 78790145057174 1024360610557 38135366789749 1091216645900 984474713301 2254815264238 3499795511131 1726147722532 483482025963 623367787135016 922632722209 1069145120800 1016891410176 404853242488 16221331318142 1571221400115 116698775734415 189814326019 324278049504288 495530340276 562834838279 551650380474 1787519568840 1499381163189 47905633144 2202870760424 444014140519828 1644791519662905 702235787674 1542649329065 2727520882925 368307443208 1374654868147 30843936574563 129951704501 307147619346 1693657829086 1991567131739199 660044282611189 1024904545259 26128407842 31842657865137 195594838253063 59213748254872 4076963037361 15589366569195 3016706429544 2420425637658 2101279182641 88356416792883 1965220199871 26816048066542 949635392572 341007041246 63932603946942 1967224036993 1476370613313 318622508000 1858213558127 145958916043287 722440827145 2138479391785 985421245051 8517808780023 1257005468592 11531618079732908 1825895857423 44970190447879 50143365076107 2723537512844 1065524418840 117610231018973 4095217718615 757611211082 338368860139 132211563016684 18794816938308 133234866332532 693853241528 167020335217 27902109856295 177073166049993 42672152513478783 1531719103501 286194178499983 1039136915107252 109708494214557 58644014764303 338411030275 1678095948297 28056398523539 2196972509708 135521808856 3037826260660 286357991550 3418043273885 1836603569655 1384973629137 148632304242057 158046225280369 1277099958227 73311250023473 28929346139955 670054213005 436635328751 4496200752 3794539217924 186072000466 2485711217283 958177643882 1027794812810 471814523424 849638095242997 2120871458700431 1830682990043 1863377622859 1207131422361 3951403268536 842958318147 235808400323 971517206248 2429352207414 1543658726139 461867987334 917120757972 3287046649123 848763203709 333144136257 72523814501 30637454347713 849320462005945 18101665927 44533968360109 2271904992990 119429914889217 20330460042648 209435597744 1012967192780 3147639212425 1027641967825 14880087292058 420408298407 2227512361206 1230770877240 66217752397781 4134917325866 466416704312 28124306091154 568087845218 2557450407862 1501938044158 28699718626512 1237527847291 1908284975356 64183890351876 483094225955 205522820069 2384208407578 702044957246 14485416215874 1179154930916644 2235883357607 4183671989871140 1143226473452 704930386048 2601061201085 2219784896369 68544836658134 32834433859891 2050533190347 1813247219911 27162262746569 2775990573484 2088740124857 2226554816064 4094697860751 1516129273656 653294232944 9256781304144 2053263198621 45773574274922 439331863280 1379291731461 25990539381124 1514808159310354 7163114759016727 2647971591327 585624459127 1468975806764 1403387006348476 77031806721 1543836141590 37203348188822 27923157993781 17071358318041 1448020388028 79328899317934 4111605416972 815911054265 3486854712423 2687625002536 1161417891652 1411249495924 1929422911207 242247160852 1738219314252 3770949540219 1993650037142828 252684515042 176952315325053 2167796537803 2675361052690 173399470696 2634685653494 62589349798978 1260968623762 5543788535763 6753605074283 2608005896617 2551412478656 33152004160570 1189379510393 13999702083792 2385577786888 310398256410 975291953865 688222392854 171095322793 1028420470571 1439169817967 375759299224 377828527537 370710822035 245683899875 1677355150716 2035703488367 1865797571499 2730770944481 2323037865184 1703675959418 4813090470156 11430877446362 3578818262180 929415662619 1246523548417103 1091858201856 22321262186121 17512553817707 5130341275357 1417573194822 1448556393049 2300277340981 1698641835268687 730225244350179 1593720686040 1793795028953 309492255471637 241646592256 2294030409104 2516649963970 178093396090861 1904021875271 1622747419076 6147822659600 662044662686 1504597381766 2392609907508 2643343009362 207335687466744 1965802031379 769844987759 15371506950848 182456243145159 81379565894923 866196435939796 1343891966613 842931822121 33843222329457 3061408981457 372508569754 2016690615363 1838505259150 2132258746459 254174155532632 1070125844026 650136108461 915433435715 2102771201673 1977837104738 497145501906683 30209078154534 2740535649063 393660304673831 42000057160147 2559825848133 242205955704128 1612439131536 32067845477610 3926800911096 512458129201 1703242862292 42961065975760 2040195532371 1720480756946 902786087436 164923352006259 2952818693554 1200774462989 563854966841835 48364420022 1314996808300 104787243341054 497111951582 47608803996 28927982004320 2717693312986 31143731664483 2209671482187 309015376480192 1886430684437 485885930587 2581141764254 788183889688 1322270861653 1580777595926 174476580447416 4235877689542 2815564066319 1604191630943 2324615164 69964912032 2046763437846 1673009112560 2258324141056 2459333288120 1061859581590 2466421714 323851711678 1432983648166 35577084403844 25472782784389 61375721582378 61460576631581 1878421791419 9186004508167 3318323734872 3347273246114 368162986266 109435832438732 31668237937777 9905738405497 1643434245531 394181927970 2534165321991 2197858051956 166447609540635 945683765952 183785417101 2705970388224 17837645533057 459318424223190 1146380231435 369337480535188 359594694280847 134379534390626 434738140570 83473261631813 94287424960386 986325151239 1445858607914 352159194275 1219870924265 894781937418 576771320469 487452862050 179983867860 555639509498 17044116500297 666377783199 700157251131 1659427024073 2557403195767 1472337849845 161280723879 1285721353154 1371690643691 1852197293357 390152635471 1538363118703 315168975343 77461177415502 321998410402720 43129150547816 1430234792790 2464205334007 1514949815307 1010804925933 30049395849 1449035472922 162354197652 396626976975497 2205033339883 99457281525136 43555487845709 1404648653453 8247426016824 546538032910583 32771377117762 58230661018437 2740823816812 2242383928293 580327778737 1457087378623 17461417201078 1169201901526 1485550694035 2752797684037 1801386971931 1866545129998 1069199154062 417241967171 7385557410027 3419024675763 3320525998165 2032844491811 965345797950 424091879843 1317614088932 1248123933045 2001436559594 977288845279 2361864304073 1029328029019 571962605248 596532034833778 1360673461881 38716052163334 820619568692 2366478483383 248853321874 464459674220 757456209772 4836609271306 2514527260203 316367406934885 69282968724 119713587313430 515485577792 520897618333 22083966097591 28638627488 14490648915448 9777396247266 209625408582 14538344164058 3928391276261 608323851673 488105460055 4108496128202 4254756642997 661301807934 3165689172122 13695323964 1995694251654 549619464571 1382800807240 1797053499881 24452112366905 7638560980225 836252784372 2261283633199 1146977481797 2344081689676 193486826361781 268430635897 289224543710269 362909147983 1939735671613 3296262864022720 542656088232053 91390059683492 2510138546799 970941489024 173318724701 670294660667 9936921546988 616505577131 2465450503280 798606151848 69442488104665 19141581400806 3773726099605 121480955064 177851325432259 290724312122 275958892888969 44230505576343 925223090941 5731838090305 4116150112293 1753898516233 757291015635 665039831132 98470845515012 134486328903308 6408368786683 1011088514269 218361350086111 1975263877790 2097988556179 690101014522 983189018094 1702383815980 677582189462 1443653282248 1513482100534 1365257954676 11517512067586 320555770362 24261401467396 1019969655377 1178633347350 1348692638423 1721547555170 1507690974730 1315187230227 28212041311089 2251457537717 2602855996492 246295129987 2475905088069 4133201503680 1503480568470 1951453409466 1483044066208 732731415132 728074485966 2636518587431 1937795392509 1787029482561 2029816354065 866936130024 35705847729223 427171659335809 773271200047 49989772939852 1607020003254 1541351142677 65005835358 786011813726 1273884034714 2408471107852 1749544406207 5448357896365 589400627006833 1273693346319 5723743445424 5137929914411 627420729053064 2590240075629 1380295152786 3737842622044 1072377706625 19362797539 2108671278454 9699123168631 14582182856781 468229167318 26285188443631 25129334062403 22688893267268 2172125626006 2034657651214 834738155888 514987398486 2462826991231 3398250878912 5720746798936 809003250163 23762218731340 988203215222 230037304497423 682215528506 112630284050399 1156094484205 1598002761209 478286317190 543962258395 2487943223832 4324536625660 1323800276490 1380173724790275 102218226755 748815860496 131078371026620 1247184407326 1171109403204 2358628240286 1137956267869 2500049124151 4173920615325 681122084953 1480574937309 1626128359058 149947180013 60947248293570 78808517834260 386983444372 12397499141059 3292065262114 9780666935 2641615225219 153026082375 1232883395280 1260604474102 3101209458128 16193521990033 1077646043494 3152168510170 110380627493373 593054814123 187400122091 3348513075756 3744589346108 6204322378482 2727519607489 839298753065 2448300086860 1083295262702624 102960374295758 134778001662253 425164756731 14319467283019 24250415020078 1391623893470 3896590285939 308593682223771 514221405062 377811975459 2145041083395 1186909781100 375619460818653 159409232328025 1513352327035 1835491243473 1465487208921717 397194331618791 5698005710 1656099893655 405506987996 1794001029503 2545110792324 920800410129 2868796002524 490674993354558 870025363641 1436689704062 47758242551738 2860144288531 5172282314514 1125230173919 12594063036881 2566233376895 204813154889 2018366931293 7825989786843 912665257068 1653850681282 2639736194979 530260946604201 15317182636901 1094994757971 1248996586153 811300841277768 129286692949613 639672624175 6856671493700 726598347705 21255656385224 760413147569 50655038766216 1015602471412 1106582999328 3556804923398 3896240446609 1269002527929 110273109243104 16538703697234 768862889791 2299322119415 75599071404727 3552636968646 3623440232342 1546046295417 12061270567159 1179396776034728 242007843077 1049767114120 74569005306511 175919054353016 1565389961900346 18089431716101 2088719991434 1968142001356 123437731879500 32637284984830 2072096958026 1738962577501 155225610110 8152197953139 591925061869 388867753989 422244951863 24995883908467 23876860886666 771973304829 1311940984303 628108498525 135257434703132 4296379962899 692768629651392 175219704718897 792517990783 793275354686 1953513830650 31480736566874 818955037089 24845446610290 1096369214106 3564284646976 2540581331023 3306203115780 52111439664760 2381469180106 99907334686031 1404515579421 15912120478207 336844490033 1228062160407 2756785914208 27753090687793 531048140846454 30698275498511 1840626076462 2922393253610 1617553511578 29539708428642 36591189189735 562829388986322 23251413253429 1390883863207 1839941702890 1351030249480 1955392786341 957753499572 12765667420920 26208118303029 9814108644 13146952127844 1108518553319 45458991834798 164918580399055 711665482088 1105368372824 997759798273 2135043949610 17793144401410 282756036448005 900555821864 495115949206607 1980727919463 9788555946234 2106655035323 8725672714142 35766619337375 577692638637 2274225504749 1117954607095 277448197497512 556957136374 2025611934040 2730400506593 482405373443103 1092951986639 676137812357 889348616114 17467462647839 3456901914884 2197937551146 721519963771 65459348757320 1133057779189 2455965368782 1998376710291 4315503694857 3307953157603 37157150203 47088786157 528234018288 518370227361213 26800434447717 2216169715278 1039543281600 5854264045974 207996334978646 42410942300 1717426282883 449068881641 609152959135 259228571093 86332487768 19401238059645 638032240383 425871728968 1615448436260 1129719812633 3032129850310 632048244783 21249453272508 15221171153703 226129870373 35376238375972 2583098566964 1267613562550 463500551702 3371436665831 2040317571785 2457796284725 17393067853502 40146114553595 2656849655814 1750608692604 667325430490 660880546931252 184889573411349 1594511985382 533830878110 489170695029 213527307782 1512999997264 322876733342 44146091221 2591492489069 323989052387 945501927407 4137591856416378 1461489837626 342142442391 697230625164 4060635106347 177266736031391 15438175367436 2264286443599 132098019193436 339973135670095 150674516403 587957419595 2773755927179 597268076777 643822254114 1612453875279 1842230354041 63614553628 469834105844 2331569948656 2764186206046 143866461782 37504872473447 11200202465006 2711560277641 2001939233025 205475205042661 91693157468581 636752378747 2088784018544 1411226602232 160819319301475 46545677637499 925146157084 1370989536993 2999808909643 1140557625230 999318572710 42067532980620 1011512800640 1255050548814 1300248683819 22798097059919 918006062284 1967114815920 151746147555076 8018982774 1436273535659 4742627610 1892445684584 2593927696613 1451156887095 456875255821 1974174349327 3991277896606 3980282084336 990715737020 400075151639 34335268697552 1366935212084 2068405382937 210570991771 20979205306294 1747068942840 1239944452849 1674311143052 2098913757484 1157830684608 150553077478 1441795733153 2232606767816 210557708086864 1728983765034 1283844642988 18320309770520 2249035421828 23366785217786 947604210184 240307965524 26419199805592 38425220210 2738248060304 834929899436 132913339042 2974047895043 38169442205990 1854660372305964 2076158288798 249924246496369 12909766521567 2256395216426 1494398396970 342661106589 3160877614687 487612474892 1210986521716 2693905052764 85036180731 2136814089223 2304878037774 16448542702109 1395107979375 2183437622738 100612712191850 15454105493964 1641228612395904 28044069651405 329516175905 1582416515844 17511077487577 3500503616733 6544431226256 3755307926069 193546416213 692544786719614 3053124537157 1234687069055 1359219492503 9371920177 30041706406004 2731901521003 1212292879328 964204215220 1297375231245 912927433197 9453510472169 7162842074136 16524377088048 2257353177246 649396969988 47790393296021 12380422031535 180731408528 2815414763476 1029356969452 1031877975125 2015004167079 416552841070329 1108989177605972 382812487453 94222825065750 2203310433623 26993102848 35532242460313 135157321011597 53538727225 287437305920 11619985720253 287335692288336 1976834656855 183647991708140 810640670989 2063377287692 1078024471490 261429189423 85846973945 58178301948438 678383205618 768413482199 2588489568445 105274185784 1898095916821 1034901046592 8923272329024 1512276099921 1262827531433 34363757425406 63182440610 44084142004463 2429251317426 1041371628886 2276819401433 474939888220 28117130817434 20064615220850 539855030027 588959405596 750462756801 2722977605140 354257853182064 2753477492250 1291691113179 943015631801 13945302178697 434449617597 882715369233 213753096147720 1347408527908 27229116785368 1512266489778 124245250463 604103807724225 1694049853187 1625839555454 316974468763179 861514621398 1731854894267 1507255369379 10861046497740 1367768330536 894321829021 8111032400423 24236247842460 154504088584380 3094359900733 1363205250005 698517158745 559238205970 445281855776 103508733644670 529610171387465 1272082688094 11871500536384 1513982155718 625817221822 686361619063525 1388562285583 127111441333 1734549471179 4659511606790 317458361807 10720567651405 31249367850639 1349823605764 10247468686943 1555259778755 1956907055881 1490233255904 22575875497949 7939752862273 560590510878 51883417569367 135859874405 404188966713 819853532675 36519667570901 2498743302946 28051397684689 639295770156 35957107515 1158054860847 226472601294621 2204270046511 2632039247840 504188356568814 1285117942724 470991171404 1323177038118 25758692508780 669864249344 24664998182563 2517741773282 2055964131168 158035902552 26233757253619 19118908763708 2508808616818 3488755769597 31673772912898 1328390197819 2661304172603 1450411790642 107652528555386 500036591679 463117477941837 698547040577 2032525170335 260419479239628 1236554457001 619182689122 23412512128106 62397837986 3621300525243 1190773168877 19140306768878 36644678371 856719022812 1000412073179 3295425305037 19700923974843 1300756697038 644880362441 1289536548652 2640858895104 87170276564998 1172797734462 2188089094648 386116880590 1060977727008 28892894476906 779180702128 163851925631 2082611590721 1204759232695 535555528802 600886490767 877033706152 582972109717 3203475113632 2232087680909 11886277995605 1616659869062 31769306257700 25140221925554 1231617371624 383890981215 1826074791793522 1464171406400561 1712899607008 1718371222911 1692104863324 663277759791 2567729005456 2402208483583 2090166738305 766652974000 753529707957 1838368895318 25050998694085 1475289796046 371805187221208 3224815408444 323288698940 761425276595 2265478755705 12804744400762 954537512121 1389990249093 1771245347921320 64682780447307 3534583367248 1915304650861 36284442266817 1237608717615 21731606480544 991295078038 2191269253122 2622276902283 3988295421921 4254104069909 508102363716 82045983589248 61040416483145 60513794854 1648927824587 38773760088902 747086829716 504057346997 123662982099 994994717118 1794757189045 31470836344024 931983969098 1058450198526 1671460978439 492765188720 2733356922143 1316084141185 17521479726664 123309209403280 955418347119 33206208573921 534647192272 1754513174729 20575088996127 207317317157 2762966300197 2688485828598 3457659758525 1428035790956 990293351299 533266710778 1527777982360 1902799752396 3684187561208 2547598086314 1075244298932 6495832597062 380766113759 2596020241436 790574208676 33040336305165 2117968513520 23938434853938 1160231034802433 328085309920 8183617971712 4061416145 1817608705249 2624616865152 183651742683 1038462180214 19234978093 32276548637347 2178738135633 175423495722509 3229699306184 1758901998270 8355535339133 1887786581244 3547450322835 608278398223 27996086096418 2778870676691 1263683852678 826311083552 15819788476537 2878219497416 8527873553968 2661548926082 1203160589795 877719209297 1465319630936 43844156764 80668646550201 868720096729 24656087397537 601801314556 2658381745854 543374547124 489514182110 850808653745 31217427423535 112120249998068 2821990850850 2629953240084 1758243300206 2298520506368 114013754876 556247588380 12499825757597 581413694133 1124665875065 1146023897894 7450836297 1037413937838 352193502790 3404957972463 2078538130946 6786986837374 30964605222998 658373668994067 2408451617681 252049883128 611427735833549 350038067843 811744730126 4119540872027 151004870186713 2587815995230 537779015953 24808226008563 206626228994 5599087319984 2641295562726 1859986721083 1623736647320 631463095163 1096456135307766 636543855833 24697059650689 3310015561128 1677062762429 7316372293776 818202412514 1128284420580 985298449085 536625904593 1268000353597 4184802001795152 355610257631 1918123466185 2416221633408 1910055281924 250884109245605 242315554267 1697927292067 124733436077 624864175485128 1435806950644 3197870579815 638364706823 3160495172184 176039488770 11771986613923 47431235341178 3339885545010 738286257004 202064325783622 758231379835 1350445458584 264967994106 976436012884 1503055010374531 1360258490729 27127456089453 1394657793718 1025698122038 1932404103426 249900207264 99182930180 1249283055724 1479218163068 13569355292687 19575268538590 621051342779584 85489343575 299479768979 1791115284385 4165724043043 20443331578672 315130988848744 2081496283728 5241457483124 2943492546586 1544823021497 1756741170298 2277688732735 1238256292165 4881986875211 1173826046184 11794782888976 2410490381429 1024323882587 150043723742491 2575841740795 114038030559 887516655710 1158189956402 3629491807483 1059187102332 469748211854 113699748858619 1551122927979 1751896768029 18589648224313 84261726502851 424343173978 274901074668326 26408767908411 2039910789608 12041106597141 279867059319 28072015243917 124639175439 47428403142566 1023337048873 591444821473823 1189713330453 690776737142 2394633810317 21656406875797 1897015707131 1413601236071 1495596798315 139082214911224 61623666130 2446794734835 151910278692206 20953102850956 1485855094044 1207189010123942 1245621806554 646342353313466 9759564886028 449339548684 1256338880029 2084067077113 939962312421 84341602374109 16421089902939 14257812750869 1023969996832 1313148562328 11025193167219 18795282958469 860183551030 16137178260336 994470955420 460005781949486 361337312764129 1460395445467 21340554745527 4110584118431 4670732219537351 1740528574591 2332304216399 419015975710 4430257540369 22542973620 1249810715324 1793243008337 1964181809193 2456564430983 3390966959547 945742439018 2900021534899 1870677138546 2569610678887 24847317148 53251572936158 672849663285285 28695552671893 31606219970120 148922303317537 4243633437496 984707625625 161638208604 2123456876995 1434858191376 15705074915198 1331148833804 1484203068036 2649034591663 253843547582728 684375500107 218265411714217 214198884394 2637885696544 253798770426 517813383280 4110295556333 74808964001255 110278989058785 470373724752504 1489983301175 2619697159672 703416585421 1225203561704 446176183991 40882633488311 1071092722104 11394450488905 171001069266 2255334972992 2657759537793 2157473939924 634926145435 9062135283901 2366515197119 1477824348193 3812119864170 238312900044 120181062172258 68821430314598 110678986015 2579264695135 1334495145493 1461657830517986 916161539486 2713367827296 582266967037 468783154811905 908877481675 1000379995645 919985431813 2250151222662 1013229230265 4181690453440 10470326092416 216535635652 360772009554 992301728706 3847130184166 1371544392713 47362419692337440 1988211117393 49561741629800 1031119246860 4763641801073 3273268703184 276401333447754 70610674683 188934377128155 375367942955 2274787558298 1183766183732 1733339990977368 1009748121574 2209228863829 1001713872768 586519323814 44938139804742 3822352024259 1151849666273 321857424257 2284454396368 773685961541 35748407693625 1988372396454 2179893051779 1936394877303 58344120251484 3739352269589 2025893746110 550332579500 976878173013 1539614636659 246455126524 3681313732056 15973508958180 680886532891 1274526752567 747068803263 20886652411197 2292478239221 1034655817059 329516147692 1396746892346 774688167740 6730334586574 1146717465884 62137338827 366714070032841 457599941907 637997807452 500285125578849 97301097223810 3729062278584 1631543188539 494850553064198 36677621825024 5456302858422 2636552864072 784884793541 5160969048990452 12031763450411 639861116980 3709963561236 1955983481897 20289745044954 2283241997278 948904471420 522751893300 1963150317894 1071483492182 544038968560 27893823339937 87007325761 2962844987915 1483044187004 28109798937 1491843011681493 29589410164684 753815797210 26896247209863 1473454620555 957533501364 304089145146256 98799925613179 1771324975284 758140480203 3915672220241 341791138534828 880692070342 1125160572672 1208145988521 1315189116215963 9663214793684 1012838854584 1456204127884 483453558092 483776396636 1623290557475360 2046856337740 175962192360 1218191815870 928322954488 3029024245651 2148101405226 1233197217217 14418010078319 6570568949375 2599424643603 546727599658651 68901221002458 922128073449 1694647226656 350498691327 2766924009027 3174370771562 1295902414667 28953223864647 173451333198 120289182923666 1050006829920 210930042900532 4738044520203 1672477534298 576233774044248 26584638280946 1644604772394 2307585255286 2528270513792 862772775864 46200336683460 26851699320948 14238941272257 2255406373873176 557266126582 1481891825187 1008915155844 2537541270478 308036760542 1336612417129 2454186645884 4797871539164373 1162504542401 1471521599632 5922235729311 327239199285 1188255906210829 3455355379574 25283780452382 198090992306207 1365058924562 603980360837 182403486057 1222086584826 1989967816981 4279367196597 102260494124094 1990809831647 2888398210429 317214705943 278748340154038 183365500493 474987466252 311042640526 718712424673 7427786380 1990412976542873 2233383323602 2058120646382 1657492576075694 3531315488913 1838223244732 2606916570601 972150825590 2366315929024 360404868611 1462294587660 1165233708603 13259138157188 1227174326594 20273932641143 68676954363361 11947333636165 847567520154 1042364630156 384114386495 45856882644 1726258588469 59738287179 23785442813508 7893515849830 1144017158280 503637899360 52945641851174 2692185372400 438531298836873 1999990818321 1138819861532 712645771740 2964588229964 1399370688661 574504259169 239472484486 45650767972908 442057485130950 470153722219 1633767837457 1502002746167 1292265292104 431418723763950 678687612770 585669068087266 2348484606734 1304858152212 952484551657 537874165893011 9614473317034 775274813267 106290491789477 281146100682799 1543019571645 20015608214375 2985699843764 414916183963508 89821003931 701160700998 98514197262030 901363790630 2178592232845 19890246900166 1230220622226 2936952885310 2190817866660 34962296357552 606488931943 2012072286532 2169715720840 838715170448963 3223032326279 987321932699 1653232864360 85743479826 199355344648 1956561866855112 2475048511018 31560059049700 6779564777989 26638414720276 663579999823 1284162469275395 1408226278727 1678037374635 1148553920399 22924168302236 31630698885014 402406950009068 546285562503 330160709404 319494471684 448587470174278 2302923405768 90337763881 3766234488706 4261592358990 2024364182050 3497990857014 787994789364 593575265344 1122903498191 1435403891739 1122364633222 3278517805638 257133881468966 19572549820879 1507438025068 1542107952445 1056230233780 1051365497786 30688263450416 1036254413792 1678655980395 1904079567799 778623025600 31937891936449 59915379172 1652494180536 3785803887238 2087085249514 49561081084411 13382533150966 756308011752 372388439565330 2193471891594 1312885093081 214056786509 2535929844750 35055094890876 646250192891 2414393385695 1103202489349 488039219725 46037945736531 26415607820240 1008975075924 716381027316 832092101817 2721237482425 2098456267434 1169411117225 902905345108 1274709319432 521678963169 1647154626024 93640551364 1286302847326 40331517666888 13127354375108 6815338600995 160757941269961 1524333256908 2607596421443 2624309033175 505470858066 3127962941134 366062245331 131754570976004 254070361199 2305523623768115 893431487008 1193183873478 163362595419154 26681519404543 113293815210 1552393896809 18010264909722 1029568100092 121242175261216 458616273825 180764381233 3684063891286 382885951328403 2216702590378 24120073044 18872700920225 721593284636 2680412528374 260537699792 2339482850988 11842693247381 2371463860849 1704074662714 862334727628464 559833573256 131739299860064 650022396802 917532851462 6929111864437210 1011272139758 1177725479730 1860527238033 3298354418073 1001509495782 1222240509665 131401151257 1263754928190 1497027021458 359596731755077 230373120555077 34817632453636 22612848312059 17207888856008 20585809014711 416066335150 1465802355924 1498700033393 225471640764162 1714500342589 857410718408 181158745636630 3111529885213 904394365586 11284420029507 1643545758137 2763628444306 78212032400 617008243601 539487825073 181996979062408 34985831735681 740393431848 2193954433274 1229803626028 706023111979 2727616440203 2390623745111 15415874571543 830179942544 1887739582424 1959610741540288 40423169487269 93608104687994 2016143202615 131841491771918 1825882257838 3047954990625 74731946835 23578644871237 22741182124960 621023946945 3315578108884 650394774464 618128815791 1701166290489 1266816454375 682342729862 2596121241548 2667722711179 216217857474198 3015207955219 807103308562 942117257085 684111210334 352129209332 243755806845763 875906902130911 147767058972876 29409434507239 21459846522023 2149462886792 682335006223 1769396991567 1536489691017 73853058726325 7388618438830 651925105875 18217613646978 712811853994 1457045190245 27550275877517 201173857893 11943662748544 470146613281 393917063860298 960855874827 36777187034408 2159130652041 1192269959210 98058553675146 307720760871 18854359773062 1014568137924 586314090593 92924746788015 1475281912653 1580045068990 135957540727838 946166931481 295361500988630 843486883896 1987682136239 1094179793886 7250757576550 56702035055 2286566843388 1132910092870 2558539627249 763541617474 914367202373 492369895918 645168814367 110543980003585 1246438269237844 2353050341207 2348591337402 140684178963 1439726762601 85207239418820 924208691757 690499522443 2555820533015 1295288601624 370938810329 1750796339762 2093155310298299 9628435187020 556388975726 1113226264969552 311290160070149 556404149352 2660689016664 1469287905537 29487583326198 2167350452101 80161688686140 2221110367653 304512148830 551254441141 578908171249 239041003918 14817404387916 81200365483 2615407272038 4059138355210 788850272961390 65052318678502 1737839887920 445748998662 630389120394 1826565952644 353452715192037 253588542157 3077383798432 58631482808324 151490938488763 270650406986 22352627848155 351141750338 13810335630660 3248672680189 187360182636021 25522487018066 1395700124353 74552996689897 41754341509659 2525128785164 4071782317162 30576697881291 437706880489 357043688782 2269088042357481 1632056427782 221626436224 1193000315352 4212815589786 1041377572583 1291859661044 2260114833037 1542954912376 769776793403 763616554884 1578774227834 1155197200097 2420363820436 71976188476 161646533815218 57873677397 3290304306435797 2243422866063 531641446798395 54122674104222 466520166493 20876979970582 100202080638189 141459195244654 537701708899 2166028039637 6367149190088 383596885519945 74874658711375 208016956758390 945554120346 1202655248222 2618498154222 1803691194511 3225412818600 767316215884 1542878212689 441253888524 3015453668091 1903860042023 226400484110 21941203154834 13163873081388 1064166724497 173438149655433 149858852040551 92303177392972 335809112041 1431926772698 906123535271 2509609728924 2334935331287 26162063960567 1148917213860 30728296192100 567370229000 85929354248 1184321668284 835044954083 153570985517616 2588111097745 1826482431910 3662078523019 377334385010642 586380370048 157524447825339 5261654553833 340393942414 146317790989039 487138866105 3952984904745 1086208296636 1410033107106 31791428241925 287214437118 635718780709 13629735523321 295360902253301 2757552550677 6255844216015 1712493322244 2033230590156 1123034866875 511687033992 325209512148203 495229219386 52575577118619 5198184930 2704073175195 847145340721055 519598272091948 2740803516581 2711550344237 4149594907696 21221613426567 28283007132728 120119011615 811903067685109 2673569923669 1361883807483 2514325679230 1051008656156 485046118820 1097872804999 1943797585095 2012390773055 1193970753373 3537606350100 8260803024816 63808413994331 1374074884077 29003467631133 37704918717953 17012009930290 1156732846424 8609141847449 9854255026198 24733494708392 1817449490439 2133253758475 92233928331362 491501985718 350826770307 3548639664740 40063863025296 5254072302551 558601893719 27096600053503 26706101362325 11680983391210 3781851724210 1219927739213 368906466180 28718000439868 2483483246521 291963470242 20606449836 191222091004320 4258803379278 247206415327 14303066301116 193039415512 2680118711834 187931673774944 2354693432224 1982720409168 3223136253899 4977509355723 1381996302283 572324417189 27305634763085 595212764341 2666244696958 63090532755493 99799034334337 33953616515566 25704494497333 865613703349 26513406069730 91066486746156 494369757541 211267417153485 23361531137981 905344531779 3118928557157 964286005533 1219801820431 6180225135205 1646532080478 1317544164413 30307371190433 1059121526405 1629026090885 1158307238566 109256312406 1260968662770 1543454395417 117358937128479 530637855421 76797341809 876401312422 1475802864826 1465252520107 11943040178173 819112571519 408199849641035 255818008556 586064523099 466145991178 11061900099911 3441736836787 1267222948785 364448304401 113409423786273 2884970474 43926449141182 196102742400200 2003072481185 1144203556716403 2163474046937 269679723845 193233365273109 24526663302 2091615129998 112333238224252 14734915168897 1132388702710 15473080306838 3257685850851 587574206011979 3240154885723 2133530592171 2088551685407 510860619651 12793758134679 226910748740135 1544363446005 1266021847325 2650234620211 2212878932514 113623002569375 31286277110315 316392082315 1168158650834503 116460611270155 3186700283199 2074183775806 17316462699339 25323668320 18052886545327 176328816493713 1370364511612 1760116241174 1034177959269 315245035483889 25091760328146 1757798436659 1399266398635 1320570731959 4317030445112 1253889614373 638722188071 130388891175670 39716070734347 386648860471 2161689856420 396006377982 254884454871 4717497858977 66684915351 190021122352 2059277175451 1169341025782 457921256515 2239137625530 894609144152 205475515682 3036930692576 83365819166 83630809044212 32889075182419 977650689300 309072936154544 1364509575569 28022166894424 1798704943234 147185027284258 168301951953 66296458060 159247650497452 1581408639570 16410191374676 9226296047173 704561383430 366188409368 2331441649506 17777969464521 1995100822828272 194568981005046 1148225738482 1134892169535 64102351781 36035698318630 3435320586201 233101646426097 633019574531 20703265192869 1648305573830 34693826258079 1622517498107 359685898769 19603640282634 906225967222 19147982193597 1033539792401 17362632224306 1046643447978156 5061212128474 194854349853549 1730660017079 44297300476651 208899869884 1364930238152 1483406034399 1631370935170 744554208086618 188122392255 1280162006545 1323532060823 786872017204851 708684446224 975339148068 779103171307 1148398304458 3131518411658 523553502747 476234528001359 303141305825 316971350390139 1348653814382 2495229583839 1317834357187 325250773864 510366450377812 1532490422546 2429761757030 2625944173170 1267305400139 5480152729831 20344935066478 1026458814836 1777336517889 19790924220396 6475982253512 1139976884436 636785909274 1449934213598 135812381726 1552081162242 1527949276380 199939204707 60938679084155 1400074751229 101860160118171 137279252285778 2141012171132 535770876555 263521831946945 114516854651 397866733511161 1971454604866 173943902898 491141303395 755180320039 1957490005075541 578994558958 2072860290504 1711053474896 3232180763028 1662483931838 314125625025 31748464205988 2368736957690 328924539146 2510557354888 1114767485423 3700009180773 4667949458082 15335735547169 1813609529210 4248526597286 229217813469533 631908917725289 21376672211900 3442833673313 1180195106087 2741122539583 16871748002227 27786403030821 1402581446335197 14497648646040 56031003641255 1008709048716 136706335098342 1424321975857 1313032981876 1877685090055 1705199597507 1768271761898 573875883723 31583636310721 334513721570 811235384595 33985027123121 401847102200014 63596608941 1496287126178 118945070617 76457889658623 29939423036737 2023042046738 3849976092579 3608032745463 33343516470530 2912578676041 43645925604344 340071519398 25324605051288 1010589258457 416159373622 691548056134 1118986674006 419382754810011 198403807058 1398270597967 462551124495 2067304336509 8138242542063 58945045811473 526923518167 1095827752065 856487940102 31016969735723 417114346514 31023844499600 187436928188 1262065794083 1079923158855 1411331986384 20934203735817 1037986837788 2641321220385 2056982015812 633072392727 1361244116428 757712111647 1243594525081 2277380414014 1103237142542 1536182472932625 1035630688766 822868123832 219876699939 2589898990347 159227097686454 1110375112764 773872056206 2783500665517 169676450470 2327312685579 1887950091340 92486356578597 29595064916043 147737821957 2163509080241 315500638937 1896398252622 189276538296868 2494334275027 432654972627214 1267797564709 1150977720207 323490317533978 1074703035884 10140174371276 63498150360900 2240757076718 42097231446547 2499805415191 1234773868903 1391099982722479 2838508361672 401575127796 779266823516 45986862531284 55064487295208 1467045890999 933190271723 727599680042 395092461062052 170694068655 712045334608 1481488428827 2517627656570 875136400735 267337277815420 1324151511966 12961888689474 2549443205939 805843576745 1318279704071 1266898109939 44960644654492 8233842578400 1781545215353 2761140283414 244187429466061 180571888304061 28376648305752 223167925692959 1586344520568 136176797521807 305304631350 154377772769 1009901346533 476214321270 30861741247846 1819186596900 86123815621 1083738142398206 729026769606 1831853022953 616951336198 2485876859023 167755261035287 969261065779 3554796482060 27418192782839 1399536689201 181000450904623 1555238917100 2167939364026 749220639320 184033381344786 1849164469504 805627916361 1832381432352 2003949735021 1624068611153719 1813553243593 1132071758982 635358130415 27102318359310 2761942333441 373648060027 1366338594200 1842441179159 2156390198850 392407521538 357301967570 187256082462279 459732405103 883534535939 360633380132919 608830184463 1109499248064 17725802177148 1507763109483401 879410286707132 200727758652863 1212633123639499 43358540811056 346905899517 17452316814832 1984514568667 314007737345662017 1627928135401 1964123605015 1120921194062 884752139997 17730109945490 30347574597249 610208008602 2722900969585 23643813118888 92640409045 101027582477477 859760081722 1845043335875 98335435147527 390648167829959 2219939862200 562763023718 203412633926039 103810544835880 1050873532181 1312815346206 299501017753 1752688703508 270395783983 1699036822297 1759921644830 27438509512485 1056913649214 404732347149 3282154270806 1109458096923 2520526994332 110933956928928 127213404236 359512614242220 1045428909641 255931171160771 474901405284 126325287759208 39654968357843 377354528744428 1097755344400 2348355000279 1309469489276 412988125962241 1300060731044 342078603676 1074625522844 4103216951972 788866543675 88476845419 373361426930 175723494795219 337844067375 31532178031310 1224443760598 3430855261931 18580014437199 1889676703201 3464027283710 1935677087089 139430788598 915769891913 320538752883 15571569576876 781166377795 1895368313845 31760748331707 2429283220736 606996312751 2231024843930 846475902680 25769998288139 595789856551 541577257743 688502392861 157020878079 1110074713065 16437689684077 518894484719 1136500262778 3625260333714 78799569470 295234158871 697494827129216 472927672561236 2186666065990 169769295585091 4032479992575 409417729916 1500370142784 1245024208161 861391196368 1421277897120 38225363535855 971996005455 2861639236694909 3539901634004 3701004825245 732036692530 715166812862 9552543477988 1043889749656 2518711706753 2752949285317 2288351343094 923288240552 2825044096599746 230476885885537 284674403155 38198980941868 3520304565135687 1379244302758 806882784567 224193183356623 61021942673963 3173023159742 438593168896 2360384431910 3230413572132 2257735729911 1054870658384 299731447498203 14829358573095 2703004188474 1024790837055 900639143699 324744284770 2691126177010 370777080152 2341544856690 1605732251158 24331716673476 2538737739157 557183021411 19634774481866 2404937603635 203256364752368 75031162907597 1580104008513 1554285589128 2173827791491 4565071730409 623828928087 3465226345845 1072375073992 3612678881286 421269117502696 3063990124714 40680396892870 235497180607766 24234297786311 1930362259416 1093173668853 1226229901469 209933030738738 1342416251033 4918890787963 120379481895576 1335739096198 12763247635679 614323987243 455544593975 66588153408484 1360573698126 106587680882 1709476165964 1373523470940 23383253292830 743361290705 36529745788264 26867004372355 3208140682908 124119678900981 10866712198529 26285216478055 3197303001912 45250330860068 255860761921 22937930648225 52057776006339 2072804623017 1301806264479 186032661659404 968359422876 16390121775341 9342615534547 184810249159276 2603561892252 114105836441685 1153336697258 2356196205268 855963907691 83951371259089 28533327281281 2312843669366 846514492264 7291969030189 2315164937957 4395999365335 2911224942885 1128729628760 26178808848646 618594697266 3061754966877 11328490447952 67590871442 515875550942014 1547882032304 117247545801976 1864703669650 1032667913863 4069661542814 583250766793 358429698414 11615618113571 3743076187323160 124456637035317 2385025720027 2243320718501 31881327366488 5158776950499 92456580215844 1539750474717 2710093678345 1266184085647 194182490528 1931714254176599 981644546974 1337088516315 1403360222691 3461309823592 11047520249705 1451857169589 10781408185791 44877576371497 1391228707304 36548609344307 272298166196 492474898077627 1960286930150 112727132520 796013321021 3845623602668 2900561064216 325363306107 2545327742318 1046237969200 14137929543569 183482065107646 744666493765 3960179792955 316996919526265 252795373911 44213692225 2342424778615 52958451096420 2559277532810 90288100093156 639312059284 2095897375683 93377838789 198834531069 134718346224382 1517251821091 1039695060686 758419169210 2702909110731 827940787904 1073957598386 921500149074 1608978232617614 205824334486239 1878294490678 121462512910 849084177190 125763770451906 471383227558 3394931191269 25725023924372 33630598295530 1392208616837 452281722317593 249677714965 78804323109629 3705592103370 2039089881851 1218991229729 12358902335303 327684237133 215276713762 1207840103496 25005360178857 2347234833086 36279380736910 450375299553987 417602572145583 1531700117823 564152568166 985660182735 17006343330755 36499905366578 960389154820 645151573010 639514240540 1646100753170243 2064319964710 1517429147631 3412256940994 3723902892713 76069911973014 2038808762740 1401792133084 383433590524607 21212105895815 3550591738766 37167325729096 2311519743607 483545402788 83891874780303 25491090823896 2641512168100 1599164924916 358157180851764 115921681892651 3201477699858 205323394382612 2469954537798 1270069144975 89866248433856 128898517548517 27725103973 1174238665417 68844240498576 2290931728760 291635128487 998024397329 28667995255921 172027981950143 2950446788213 1377908358064 194014285035861 214564682199373 20441456193547 1133464180789168 298891961460121 2736601540919 1712884607420 226142444727650 19176548178724 113678248222725 2307472076526 2397985579016 2607132443996 25760536242748 1781499680649930 9268697631612 1038082395137 23048106157832 659004669508 14343412331635 312867747561 1875896231215 808677160778 1444083025588 13356962224237 2481093552816 884589223211 833240957091 672912882763 29124463104315 1978382183415 446927600683 193044657162768 1105984338761 319343567461774 1932188641895 1491476634622 1083808879088 2967649489710 127947579612 926084048493 56502516251534 6864559448860 938065823426355 85983843394657 2602448766689 1277954158400 484475144399 27037233540021 261832514767 1742093211068 414153603716 85184176108 685724668151 29083640797016 835996168183 2526193711059 156920533843318 1059170333560 2514893331789 1806288199949 1452552677252 737365862552 3114441942752724 372320526519606 344977038910 1217890492117845 3617454552784 430489905152652 3641031483353 21577240364191 969766144667 929789457867 29955231745728 1673545806817 11998633189 2429261520803 336980282455149 457544153786011 60741518090875 2015540740521 824578987728607 182076603866877 195255051205 148184994794 57204040615 368257090628 121599967837193 1788730990828 196598174149176 881003053627 996872110175 2065830074048 760263514312 1972126888483 1406424573118 19864020625709 1828208013409 24120211769129 708528488999 54223592869075 1386821761411 1123990557483 11734812861888 1534290465336 2699500907225 562496982302 966255235707 833593791224254 3345379500524 27429401264080 10964348820866 247214323692 23861493772819 1801415400823 19872043871733 1491850671343 7869911232907 120610048430330 2208660955462 37082116175921 2355826197309 915706978940298 5052749639148 525641563235914 638566795863 2945295143748 2189240564805 722624303502 394016718445293 114273253945661 1156241221876 780629035379109 40167872480574 547613977797479 608073850818 421354020137 1032012892914 1118628844733 5758661579571 303858747951 1012296550575 31584851598143 191073075274782 1258408179406 1709418285528846 3908792820132 509147326972 22750902648022 34538068192098 1663977904797 149637287448 1501466545644 1443444268725 31871757265390 3547938852962 13117710835781 530211924157 18918458817316 35433713076579 150864445806949 2111349283215027 2013466541926 2446994557269 349635949309159 488354210436 317904014210 2677617150226 5025601030414 1132975818021 206263902010 2505411277558 13610956525407 15463302741378 2226147405043 2626431598391 12692037408673 1304809131799 1378068308329 734677460260 244872019544 2354764877279 90918794921140 4230261982479 1273228566115 2745070077035 2172857271840 608929187937 1554976201112 1659977343103 4116688732162 1384691635997 2823163306709 390355726323 1320154844100 1488848919689 29394662634 12966861742579 17328341968453 6055335635575 434805933465 24473479399488 2516791926818 1218419907164 995836611399 89260576178410 2009458029301 3756937868400 3251680574570 1370606042925 238652695772 2024999922467 773210270911 1231166379520 18291044842297 1822518871868 867979704081 1356940242034 3764919711042 45642881975279 2255459762054 354263924821 952391356878 54619729461057 134544076257024 2520647946385 533903936808802 13191646935650 636840940869 3268427356321 118457320034823 87059456483052 1906324715883 5716066372201 241630790054 394715586587318 712264625932 2345115909453 1366791018026 2505161592792 5431576167332270 171876769083901 1150859791511 2250575935383 519212242925 539365267131 320514160901 1623223326409 2227734959975 17549369935853 291019855340 44604265841719 20588170226433 1430779974437 1280758741689 586849215682879 199303250980168 1473502845113 576500735107 13908578814815 3050560913210 14037573809136 9985523462333 922723042857 2716521230180 2490382662708 1958160762453 2251041394151 1379568537657 728667156708 2092717050385 91647104365980 414975202147668 1911328798278 15856097441220 1513717496187 766496601263 1137417513093 1924241203711 939759402754 490516718787 258327858662 764334534622491 1082497301599129 2372070507957 38789684452930 1175969405367 1091413395213 533699409921 627538138820 80526781703 963082825907 2227167318078 1985783651272 1618148370821 22733239170157 406575484363 2132915966480 81220558872252 2515970130890 1165522725455 7378183013875 2482745635763 53393978969782 87672204553963 278310962499959 2425559213031 1130581118471 237246111673518 348957406913 1382861174895 2099891098368 25003147531026 2836067704206 25317560851354 648439659281 262636909537 790489970379 711752694061 1776418567772 37920443748605 980683189766 21083116667477 743013178077 1947249195623 1761721065898 84908961580 612230646613 110328437102641 36856540896 1758859067245 206278059521 905482465891 1803232762710 83401625598522 1921737464378 2696509866980 310688790259 381814928114 1875371570021 4383907050705 2606246447094 2631513240201 1337556891723 9040481760494 25901696207938 1771532950523 1800340296362 119113927609 682072092615727 31306418776386 20851313657030 360547737419 241366255008 1044792391269 129927155348 326145365438174 2051096078656 2523767584212 22642826024765 19308055151124 18237255780195 545862818039 3737049897942 10198637745857 935971059813988 1953150132238 4607985935938 33982690250 94397474079211 63225365316580 1542420672889 39369911235078 10963702379721 414075791713598 1225666949333 322881110285 1977252477293 1144724777166 1432342195072 1297452698168 23550391059477 769949334509 57367920142 50063572791 3671979296615 15464649963 1172199098715 66692485624738 1747805679616 1577936988216 96576588425 31245073476063 121124395651141 31258434014 1644015185406 1488987727775 1884429753526 15279044990989 1283421059972 1371888302512 121241460423268 757491200426 819649041977 504552144058 117336950701501 2535243350338 908738247288 660677020622 1284925332336 874941406491 2086856934182 2156627459725 1662818277710 3684213261502 997255316554 956756341751 2755326946148 276272627694058 1115203055227 348120742844 249870755148 872115911903 2367387846643 252761886094 1885424659054 382604323344 2289498333111 454570057172569 349284473323 2071230941386 124281079553766 201718616917 17763262100330 1600819729194 1982751896874 1598653497571 3270580624068 363356249972 1967775624172 7111956147549 112002386045 1128510270121 1003607174279 10668850727321 610935231349 813886138940 298688387831 2468582785248 3740731788381 698780876729 217956932299789 857824073051 548147060209 717538028981 2297194480823 62066373175102 259735782620338 1255420365279056 1076198955605 1813747434854 8431270025252 8199059195135 911735178021 3971198466933 149397533764575 2406463835292 603345370114 44821895667016 1790900320480 1177528833531 14029599242371 2283129493422 4138273158805 585939958170859 955221452131 48384636439571 24295172030 2418562981930 359724136697 444901967699 447623868594 4034534260430 4906305846899 23341271532372 1941478469551 1880975119664 891086546761 379464638751098 25929345497382 599543916714 4692776812388 205473632685 49816284924712 1554267963721 280422922994421 1700920176281 759842194451 19878085097944 1405451829128862 1118268674111 2128426668619 32115885282706 29164269886215 2733394317927 60307096617835 543795213237 607984798494 2310810501162 254689346965 1312540160144 3246344974138 2224535069902 3263011798545 357348259423 2363942702031 22067061980460 67496484792403 669746924 5267025969077 567506901877 4131434582880 834336873357 542889480906 101251274032 2720364225449 189845660954 16988926034747 14880758705237 89407740180335 1014026235354 1613459307489 2052693389419 1950371991900 2274112937149 2104227919335 21313131508543 2325267743653 775457280584 81600800221788 297315889200 1198331773347 2339966517384 818338964561 185716675773 104144078900248 4305320359762 1356445309826 4109371381814 125399674107750 241150556089257 46054750523377 2207432821447 382593753985 10796854649411 68458738173355 4157746154384 154716776270 52968950946304 18147025063080 31646672788098 88705559523570 1553497234867 470159385062 2750745249345 1705631948552 522486047302 701526062116 2305666939148 1541311036081 23906899030995 656430056997 852477647587 2702321197057 610344002781 955652126148 1245147320362 495469564034 9798182372167 2132830992750 2578235616100 149064578003779 485926939578 3078260092930 1187973506211 1704498572460 596130476490 700970183760986 1970500800779 148478437363757 2890810854631 3047796859297 1078475506220 109805395659636 300458737001 53084753719936 144053103673 21493308643980 671568340519 1116691325889 156865994359330 12987084435391 834597770393 903766295619 733696534621 122255013220 4132137338124 1331299401304 517164874473 2666265331157 2492235353234 523158568748 204147914693917 36654493616266 992282206616 1083171774533 1686412922001747 38257330313571 14782477102018 1000205333750 1912830878571 509598169868 438417121267 2676890208162 189596777165180 1580020246205 1248066308066 2724479678306 133174277010492 34114449949382 2954973158591 574046183061 40760143669015 3887092738391769 191729513407042 51973451039794 907953022981 1073307615126 3926411636698 320736511013 422465479484 1920927481054 2048275536765 3131678926817 1977332082960 29485801821451 21495060487105 12271492398255 1778764381978 1217954537174 2449032361777 2073116576217 658041714348940 162250170544 1393981992907 796002993199 127944983727695 1709930863589 1290512255297 609884150282 201673130895631 15863126346753 1928789714609 543111193010736 1248355175640 222476913367 15106225960064234 3322130115869 1900946372666 898938562685 2972314909751 1225209683059 23794159957883 2176314122674 4302116071381 20881238437959 4079442380316 2141115619020 1622477906683 2703178154182 2280675364106 1021189561327 252900690593 48495972627893 2676346515060 441352309337544 1081523796901869 569577238701 716287125572 3253834972123 1613485473242 4067861926348 41198179861355 199568503347756 2443649520951 42841607200540 3889688319008 30073055043600 20471481047175 18944770342672 29459870869791 1023239303076 1378287631545 420813289964 1995623872367 761293380346468 230190448018 28938806799761 45437257387700 1415379152633 6258274535006 1959800105354 99464598864775 226592383959 2582740727056 1112854863180219 1240793061186 516907736170 1764513605422 1978861590134 1123341576185 1924604244828 1755680997832 160676169773657 7974024892795 2535101327056 1005068000353 1633836237880 235787005927 6186946716707 3685531872549 332827903115168 272790828134 755725849852 42731015042736 4281402087933 370182075211 36966857567974 2693511284224 43236476962237 322651473483 2191006775126 905435214810 1823797486334 777158401589 2667790809352 2384967437646 10629819154662 2312055055825 119559103974 736110261758629 5972199939943 31481168885984 1298874938237 1000099672320 306511211072 465569148754958 183799818028425 9563395718008 2492390194722 2642920808404 369520279548367 294007235684259 1287603400502444 898829341686 71438702045 2794194052991 26795849276357 2111234184773 1137154981693 11596594205762 3592021535062 11445498540013 1308223811981 1777190170926 135671090582443 1846378676609 99504102621489 535197191482 468472485682 1893246434321 799092784805 64413354028398 2391910246743 1570074548993669 1475548856366 2442258406130 835785094471 326001710949 7248883910868 15580317004505 2948132376479 451562065354318 28165079694285 244089168356 1539367435248 96661962501821 1093127412621 873684363948 675510051381 852125385262 118519866632012 3691947462430 20801377360153 159720795718243 3495553844623 20054941082033 729387956233 1551022041442 517556390651 539562407192 166362891434 731769624480 34323930339704 86879521980208 93954138720 329713734512159 838573175228 1826873589507746 1233480571014 54966029722 194243522569 30624340450145 3950305007478 1210533209659 3434948787523 13010709295709 507628591611 68855722969 10548968855761 717767488634297 3411054724007 24314878284770 480557802756566 1177025890374493 2384157401183 624329121732 884366972415 34960170403010 2429640435487 260493337132 398397774905096 76191128000 2284341434217 467754805541 2387080193950 6519283832682 39329659703192 1587033295862 23760311038 690023401835 137890165045 700104150133969 11695601493414 143402466786 13836040768161 2086986860464 3097489877025 1216814613494 699646925293 641452722082 240028413841772 3425061134194 1477519017362 8803679882860 484647607301 1402954211466 242826800438 2295663058734 1667002781153 2534360653762 230907756296969 2454666063280 1026019813091 970719398154 1409407172280 111385512404617 594141482676 1628113235279 1409306090527 4374182012163 1234293744542 865567582023 1079337607713 3768444763430 2316875313815 110696632263 606270774019 22204371788349 1574725924752 1004249039506 713338913265 981996404117 1336079403446 188967600848931 1973027405438 718200819687 2459059189064 13838962924424459 765320664541386 1742820977222 79774199676 686746766119 8054232971209 31367025702225 39659503460812 703144280618 991262671174530 290800666153499 1556420688345 2340236875468 338484817050 741521162254397 1012223576417169 279720223730351 27592262330950 424668901143134 1294850115120 813366273934 565661000710 2862626580251 2213194974858 962117585627 2615979337133 1194046085114 21243378924361 1004526293199 15291563236998 1281323370873 894168827861 102855057761576 2442700864692 995066180493 351212017214668 731826951009 880462941613 808058551591 874398963894 4752844145208795 1906182884475 134599983962128 2341520733526 348736588071 5278998567 2666468709816 29261548593940 2393223606827 2630684157553 13318225189369 163083970793545 2559141158531 378644880698 1401852109924 584809736655 3560348385884 1052939484922 1423256914980 3138090498594 1120349900364913 383348453681165 1074760094596169 825683326111 2002005285111 1835213197408 406290996725271 7576438555669 909617469318 12477122631070 1698572660293 3919598373876 844087708179 605699099771 1518711318457 2679656319047 1387769994902 2324954703379 428208792863 2816100856468 12898097224641 2751877829612 1211256943599 3637895002113 1013212063570 2170796886257 18002559137532 2221353902583 1893823274186 2106014914406 94105911429654 138961659860803 2137695680935 10611724544349 1944440604922 533526740956 78810126062464 2196995779867 583400936418 27508440151552 63426622149 1327960873693 1083497167456 1156912407621 1429267296498 2109350706554 1108185202263 2844355574178 49751423006210 1114781003504 172113447479930 1974085840595 38608533348137 21615568929371 2734140554821 3406947321531 32303088414009 258176849396132 181039279070175 44626668326932 216613882379591 14393274820872 2492754294526 1821722978685 1043591648674 3168504932127 131820146957928 17903382882818 174879425181028 245378415886638 671832570012 275829190582 1047997873341 63213173653749 23447655369296 641055379502 484574343730041 2743015297522 1795215407419 111044023750 29002676939154 698926541440 801953383664 611647791245699 19247154145995 1210557941099930 15175457843256 1166294978850 627587151975 542032594843 88044359674881 15815092755349 293415556200218 2423438921567 18768074372834 649065004332 142353100205398 962404897094 1204117129530 878411341789 12480465670672 711081718915041 19611417894060 682128423081 862366161921784 3791908270052 1933816555760 115130681828 15298666454556 3158135772322 15331408917503 947181945259 511584335742 504792762286 25354855491611 37477684866584 133452614001287 1274070189834 782423285262 2371704979890 1912456635660 916953194304 483186420723314 2972616222556 2460837226433 2011956823349 1500103973496 22390009903002 2099888749770 189406016198 1136671176652 434507885842025 11065056753521 2789202902427 29280913935289 567434867147 9648924027719 4323250234183 3941245740366 278467929472 764309326920 79263915868209 747657054859022 18663229141675 2576414527036 7293249943475 814493589036 2168371349172 2748542911501 1324474030830 2134782821590 380198522410789 33792982563321 2556838850729 18912069343495 1916927669062 99977398736589 77479722205 12373270378 61039106145 2365870912468 1639319986376 159185251645 1006312409488 795658969845 282483600935 492938773568555 954475904630 1059329615946 260441918616281 2666776406753 799807597921 917020848481 364352769597791 449291530205 536999457779095 60614620888816 118354478800646 2338173761205 8775451451797 2541044143101 77001903577 1180464540321 99195157606131 2098623770846 4147835508036 1235128046085 691433871912 8519617700987 16172274435163 1424438909913 672790975720260 368623467726 295832601029365 3796506614831 1646545566574 3869399812035 1747072314326 448903524191 858883286169 1501348403830 128021153741986 107995006700 38176854079810 18753955373528 2620854814865 1751907916564 2948426896091 829404012087 190813434359 2688638339533 2683207139107 21004914835006 3902114414652 993758089143 2009115291873085 2728126300861 195059373510280 1111597292470 492902774791281 482442814526 9206044232665 1923298558627 25378672756191 1467116337703 2701381841788 490190405649 369655442245 492714908727202 83123381113392 2140467611131 699801326169 14230406545600 43306979136974 40962278994535 1152863188037 1302156977699 3374503275952 1115304062414 415742242439 312842566019 1196331117121480 214881808027195 1661472005316 581718822433 1341290118925 163041389956823 1141399955879 38310713986070 798717138552 447961124154 15450634741390 5696743965406 880242203923120 772966625806 264615145783 1682025093441 41463547303 781199947157 1825532372371 11771513477750 2091043839258 189771172649956 17062012609835 16381811189341 554054508948 71490948261 1618575296846 572631776606 710573281987 113868472091393 1912044016399 1490177375054 2329602629894 87089403542898 254973922827 732287663409 10638065138095 1878068331959 5181471177442 1108690764079 613437828683042 7584097527791 2531068677212 356233211810 2355950488917 187313902081578 3225271871746 2649670239690 132962457666240 2715237627625 776274451024 977244161415360 22738247690034 86136657834808 1428831652107 280620369562 1143354676685 3374072569755 621877436675 676679160719 1319257400189 40764993478594 1696011491286 261509506021412 73227004651931 35599872191423 181476872946001 135348176691240 958061740097 3463167288937 398677139806036 65173786305 2945311432963 1949292361299 3077450120517 7388507970799 136730630806837 2195593623333 7012931028741 78378084449384 344527396824 2270188094268 3459180366158 24708093789624 304395086933 2246371277401 23064951584352448 49450701275 10407553165941 9013429986 31137406448730 452815612535 226609773115181 116020874546768 1128793417831 411650432704 2677931103408 16425326226224 4928276737803 1798545564955 395604466454 1095000090624 23959979603941 890404585600 1661421155312 919869048494 861072599871 1571079380370 2090393216763 882142082049 5994926198120 1011262334319 948409322616 313571938261 8023780758030 471383206215 1952919706860 2317546382242 15962768834768 17861719328502 6528817394251 26593964577170 947049489504 1177812553271 667719813617 19974684882086 67914061886 230499033183 2518853815336 5691271518061 2723898685267 819713260819 16103543138856 554447918646 2762102262471 2730915525692 454432758335343 1204319900666 452897146321001 683664918408 16002451310713 1879689808256 2343739446068 646909072071 28641102367978 14803413208139 21352577572757 29249431222 29279800223473 142821784876824 2244767948293 531222415374 114435694122539 203952122785 3761992982008 320183893615 1574992936077 379778683196 22319247293023 147360068844181 491936450655 3013974147564 1333797559485 677807918221 1556040484029 663647939589441 11829591519 645761196526764 2558849743593 270192989450529 2601770770372 2231285684233 635699045353 1273286191128 1121698886668 6421126158767 778392241326 76677217456 2125888233426 28036534335006 146428753561 2257356928926 292393265130605 866633374715 85790495596492 38901333704 1764343490881 2547136858770 16506323459 1262472107206 2357567666319 92553836584 6475049346405 23509454173574 2336167383999 1720888189058 112277934493 3210796943881 808718144862 6414548458501 1989270437260 1541534427223 1019774249041 1874604947697 133345005320270 513387281089 595222253695 1521308050276 3714515820247 2735477220259218 215227655253576 26553823783287 2333371671771 2327838590360 131349199933 75349062662144 112462071648 2436524479084 747341204092 111587656469 893414536946 181664612082234 2426044211694 1946635904891 559356138363 33733168894 1265598651753 904970843104 364154267587 15311022554585 56063179915359 1977379742504 1187179460514 1235111934499 1180130364963 2511539886273 2585770051433 1514729525800 8910929381054 915700141393 1655239838449 2628189129419 2810164364314 241415992086109 4527907471211 785764246567 284727988677 1604618329777 6233596739228 346600167171 1914774600177 997184880452 12386513049021 253500676435 420306672949 27352841279038 20868434852160 2769232718621 619096920967628 54695144807921 1144704864287 2054394034448 1608947734130 298606827161733 1238594745022 2317283112022 4117377365286 488767717900643 35851432450278 6355989114526 29013260629560 15091959561175 430198408456 51657165158688 682724127984 2076341932176 1450772341446 24805280254763 942579315925 690961368928095 1428686196840 1868960293144 1234141254938 11400059889914 30845154100162 2410211482844 133490669178 1034236607572 4065939236875 676373723248 4950566929561942 3056829132879 2690561135674 165039219936654 442990980776 648048569425 4237418259853 141654259380121 1223187339835 1349483166834 3135591796869 15188824367156 232748965569147 60090826810475 282036631006098 7045252681905359 659448428292 78987557830 156945534463600 430961403427 1160827238806 23606643463144 2041360747991 1266345606135 2614380612430 2427484844248 474200280829 257145419176751 2063277150871 2408081446248 2029176375354 420822519890 1343857107407 1185528080979 747853498226 2330855544076 248062025796987 583558918482 441329549705286 961933711247 937343983770 3282515958600 157106184623505 862171312121 21326534707033 138249184522 18963305816293 3928445792498 752455704847 1673666453422 1972033530292 660303573670 2638440744123 6350875874952 2381213182189 52044959257829 2797923680935 1222446201158 6358684540683 460429132878920 8439843742948 14211604344917 3184522654459 222975422942 7379628254240 106263286151 6698175909028 438369550470 1250272262594 2572837960442 3936991660609 15989225182954 3674190516275 1614191155835 19233469963337 7554887794487 317221493876478 84178530027404 3775074766595 7592387227408 639587401731 40091819055681 273575977953 264026564148 2577587110853 1664918233458 1620999142255 9847264706762 94858346983481 1092878402878 2861534920083 22800627846202 7326618252500 2520237952476 1193999935355 1693886105239 18228387034470 7636833569101 28336850739644 280240616575 306160600816 22756085559908 2446721712465 3731509437458 28580042712909 26807209458436 722084173726 286476481509 1011526862321 101683010625773 783653491787136 1495854483814 2203023036841 2169015022689 1561072668451 661775398922 3631243085666 427833850093 932905400892 2047694422895 144552800065857 336216618899 578296958690 1824799895185 691964775257 10066159435 3029095140104 24361309463943 1916385688372 736928742398387 771448735968 896038415021 976585337058 85056361548659 847602770159 2051523065241 166009918706 20626720313983 1564232938728 3993173677953 1549419561630 2776700352306 970445597573 1255609692682 110461298778104 1303895498224 868182311819 3432098363668 1405708335508 2307236407198 13337465084345 165727576128165 143661154933030 2093385273110 1255007102700 108585327954097 855096922652616 1035070088294 1095272629873 4177006431392 2031476336242094 681228314618 20957507704362 67302021752 8162211027970 2570299741933 877235926586 1457377997815 3899758500136 1495224662309 213043556085 1191613923161535 1744657950563 91461188892 99639652986 1374241897157 27026831911943 1318624470037 110050949817974 987660470736 194991038411 3069263645073 634445470252 15547561556399 1525862426639 1876435408763 154524854728704 2713333248709 24806259830254 117380751699850 1559628756806 823136307590 1467778538703 120230597730135 28830676772133 68066794014470 13915914522029 2633838029490 25461927833667 1237173279377 1865428451699 296426258664436 783323404340 58074477408380 784053938283 128666269557013 4163146780172 1250345590537 2246968890059 149603819110652 44633628899513 428266517325 18577337961241 2504911339614 1917231873709 350101644848182 2804049056873 1367882560949 1132596641152669 16997015034555 52221642977953 31300895013687 876889050288 1114446213480 423874517470 64245633957704 2607240947574 8418517331944 3363867715861 4251942691280 849005779440 1370785206170 406820440457 703804086976 2653967111792 724386822142263 1295378307723 31306590752675 284871805966698 2572015798582 1508449631849 1485515628719 2309145035155 1099377417538 1407543411615 1401087651182 936926131339 56175056592169 18480628540384 1660497318319 252839996046 1573584729133 5666121222010 15090781932506 1937460528021 1502504865384 1475213959870 452205984653 150551542751 22903997248203 2677630316598 1395850656336955 812257738400 3731236411392 1821841678307 782092506267 992796493920 5938201876849 27146918061050 1108736817892 422688128051 739605130959 222369632027 31580038108103 21354053672009 1715616910712 1355022447992 1108029614695 35234249864413 961996747144 1473556313396 1084261221238 193147240370 2500336339779 1390043205910 409115227021 517797182962 3658755222319 893092423103 2634491821115 2676178006277 69041992198069 1132592490881 210654441662655 205914357515 3312698943563 1751922351141 22127288193716 23295218358698 892614448139 3757330773588 97280369338601 232008620624674 10375791035250 161644521487115 3420774241578 146894418012471 1829406787806 2415925951704 1153282880861 147559722623922 8277447514252854 2366789200246 183730137994290 3302989412596 79118382917 471447705772 1111662580645 138594565162 3532461025897 2185752471463 648204217604602 29704766262726 304526565743 3995320565043 41713979396008 30303000027473 675486575081 1583686533029 612416439324 626378739122 24620387538445 221278819481094 1079343661530 2676049536628 2935619796989 1975392859044 10266648217794 75698241111951 2563632303743 21457974943 2291263292845 99983884439307 1104851470737 413495070937200 16808194377673 377520374637891 798124727211 2681304241741 8801477829206 2147607741396 129465809887810 78275722909596 1266942646772 361731380804 29972660318173 251446309046 2327962871276 123819573964571 93622251281 7037256004527 44452140905027 37820450454971 306911659290413 1045575633267 19367065529947 2817480403602 2487195337696588 698778841027 2664176502478 15726197005946 857980932564 8738890448 19731357941232 842003199599 13480029256338 3663518196419 62034218153425 35753596751707 1277744065238 9532361446008 3896032804806 1825898920052 180106705045104 854492576202315 1639646559065 1516777480471 2209012560404 3420564397017 51562125213 10987772549 322693399075 1884598308614 218252622879331 269167840794853 2396321811181 1421101288200 17391112429067 4866840164633 105624401646 678354769735 262720669368853 368310678357592 2580401858422 3300031981000 1500343643093 2509459616096 2166461083481 1442088244348 505987269694 1112017653108 2474833522082 1051265947165 88323565051914 119482390170 4523332449860 1368203760343106 1128853480028 1369101376203 1428297004214 29640026990972 908567599778 11294218136663 13017039130151 121110461037682 1799372430581 210638141519 48852160578217 61679153201649 1868607920834 3349888068263 291147429212730 64844940059347 1334504094686 867450299988 2960981138515 943626123007 816513924924 412129214701903 1013778270258 761391575494 484978464450 2524126063701 1360655307617964 1887648657821 973190640938 92778332536626 1427156330848 1726901313446 1625028936283 201637490743380 999243084693 870711946705 11247867153232 428630006167 19566214035540 30806072498241 3886858770823 9751103444641 94120279634061 1428379935269 732438131519 189851444854832 1663921491222 1333198934397 60897352981 8049576010095 114219080453 3686006763815 1387783079548 21437265854020 1606357432866 983086962837 1207636074640 413524652740 1512581608440 1705535495956 31127131798366 2589658073739 25095438661 3760168215920 1249864482160 17400867708356 3758962694808 220066565418585 2355769904433 1260626824304 538932164662473 331782548089 29474649686275 1710131435558 1299513190410 13119374827342 4256589917807 1001254116057 1892530537643 892021223058 4337078010463 592931019852 2179690490277 1575580139198 45542024082493 681069717923 18530698937978 131711061989366 1546192414981 563654452968 25033764824607 851497823337 4269728343229 264354710569 2110291841728 2108343796432 2652652767651 352362910394 214492065740745 31895403047669 10264012153981 254518564456 2363615251961 225873241735281 332099805410 18687376567016 174096810976458 3739867544483 2735614224018 763803342314 206982260641 1855358973958 1383262638615 1193724512024381 137100588638 1153477665412 3977544224730 241714540575103 97075826472 1662191483091 1031744172721 1933941501160 17993467007909 1507169809335 143078340848025 336358858761 2107469494891 1685292193762 10445721525050 386271167938 2085429137815 497173402849 3675220934669 2591246033739 281799671592 382615212448 1173586355124 451155724354 75005137894369 7924430874 201768823895754 342608267107 1217322111557 49178760136124 2401003754852 1131278502006 2742293645533 399335444693 1197684600386 2088212088565 2127572279317048 840746611725 298246406917011 310326669219 837974400927 1006106831589 418301528498 629968184266 2469131885618 1888096093662 151217569990 298295453632159 141285164406931 391572889671 1194480781014 1671513810843 2383733779134 16338081146 11249905142552 28386791406328 667826899592 617463175672 27127375634706 2073454947107 297544339384 1345657057684 4210033754478 347903032647416 3078208010251 631831412782358 586441860398 2630024503929 1322976039809 4117280081245 2079967039492 57143684362160 499971914467 2981567746377 1840987589982 2000100600581 3140557676972 2607451502570 2813392203661 33804174449865 3085543671227 359938873290 1025425909530 4199993785584 2079755326222 146898827300 2717447461706 36530021855441 263133294686 1473775668541 78338383705256 13602562653 5063122113571 1540361253669 11711995035855 21664674363799 1410241694062 125891432947609 699567205973 145771359440 617722186265 54164866295197 720270115516 3503620046371 1179716981943 19117430205950 19014526895291 476203364744 1522547314856 91765371976746 86162436296914 3247604148218 1317471817004 3221744417889 1029035896473 2299647167787 3793050598944 442059089863257 843096973476032 1309711251389 4623024633316 973928845071 60949347883396 1405396876202 30626440903311 821509221517 322904924128 18287819791811 2762615636743 189823059610451 6717062511542 1163847091554 2756605584927449 152492102258 141631100099449 19874839839665 350033904140854 188777984824689 280076334732425 2209792409518 1432115350717 1203269896129 1472704809626 509509145951 1565528393099 2039554086505 970674445700 64396788044234 2752922910033 2288147136645 1401454927226 2055634617179 1634881769235 61911787613 1111176413013 437440345278 353354330734 2458810975284 619239447269 1200949206733 41787588116838 2566435515613 2287633495973 264366536949707 1061307448985370 40637704696426 1948401628472 1876582274412 180276947553180 152447122847127 2271522351548 1962730372863 41840714455759 656834817648 496026603382679 796335150699 1692358843291 290197986007598 3847616110152 29190343344208 3800314239300 2452310390319 748748014860434 22964502463233 518446956471 1864676274654 435592873675 1223075969439 93598796262 1644085299535155 3079438350503 2020328675887 931651339177 3226771806181 39840587788829 1277753835165 824508425964 650496701832 89122544005 465769191119797 369361519137 31941770088 183492595300 14232928755568 4003318430532 3445238593960 2465134237154 2280480551024 2296138745741 401674047637333 177124889248109 960743992780 10340036489300 137683989020585 99257197000249 769171033006444 5595054787397 934118045076 12976956487013 217887869190727 42566488456666 2171558321525 1207818485166 679562564371 1681768051029 2784636233626 1264183193695 151565235024 633133623824 283222227884 10830280547924 984251091301 17424383704 2336931444774 2285815760688 1447084763150 30438896729319 31832207980 2121890791075 1549377312655 2278236866731 76302975823966 1890821685870 3982186228803 1743973484710 2614251073403 591427066872 815709110877 2760934460556 1418234564522 6095577212764 50371050235787 4343339817623 3116945798280 631990282194140 461105678119 23589093210306 3044460576953 27036227244512 15615640769794 4177229879333 147860758215028 2465772603029 26007702228255 106446543583159 2451400256101 211970877117579 33824089356917 809778338583 275722218334 3183048281864 2174307716941 2211577932348 192624540337 768801154291 372696565094 2736938323959 2371146905493 2466687149658 106527479115207 211828563547 57453995324 535822913178 408454071347839 17376575367930 84963262544554 15312287004568 37650599733058 1702218021608 1368279129033 1095143856812088 21679638226833 1800924852748 116620826680943 24643167577715 3592613584347 2451343529919 2441074041518 2704831640411 738041901359 770319783061 1064293022525 843464125690474 837177509569 397467132943 2701862012316 2145274130652 14368220710969 2460374378902 33835606320148 41770213963 991491258842 5887427494852 680641416953 462239487513 913579917495 140226825450874 1343524818496 2727711581752 2234962046539 2554266128337 494950766334714 945361275429 1013022234880 523129003212 18342397968450 1489221542520 1984600778830 13042556211910 1126362754169 308059920644 413148587285 164563218165 221380776814 2453637925698 43361721985484 2003224537379 1587974825412 616195478666 560227661593 2082202783506 36310795273644 518497991174 1808501423248 5513322474100 1124124914057 99988792346 795049683016909 1528751784690 472146897611 901126249072 1740310999302 3319438661686 11754130703412 54526464143766 1017710683705 1528272100795 192004073280598 3628670739852 719775691481 4022082464395 1538432304215 15328766806976 1249867473509 517656797422 146434830916999 1380444761505103 1028623593303 121392008967568 595483072579 2293323060328 1428835357601 3515032041400 2048127068802 34589834991 593408799400 232977562520 980575499900 1112984509873 1374589835803 19128782987781 1417441129781 10631621730536 19630257199185 552615897964 1308968823162 26185357000881 92914437009 1300294709235 378556514142 593638528533 1641489351522 2217433657077 1227127679453 1557531835026 645283662914 2307051687457 193819457383167 56372626819028 399884484612 2137250259422 2164457487911 2761684172043 2719365529229 3952044924241 547216225978532 1716111363130 105277734405661 6756755844656 190869277389524 2082103843992 1703792488375 31778359492 6439680944875 1220404939695 30113378517882 23274118525645 2268403424165 704615484159 1254179789307 26373271278851 1707003128871 1167736379994058 1813797752008 726244373082 2221499656282 233262081533 337341756290 3889259140501 265745129056 763127314292 15156111434277 14490864380404 110185232934127 1059524823477 1552792415513 2576538307073 481481030944 1293021618734 1923693981783738 56752792678 112176325245639 1443651196858 3649111416588 1146600002490 11420138825728 18184895662178 909621306270 2762385420839 536378379951 44622349832935 96957526004243 474599371589343 1876568091891 645237260935 3763158812159 728406138928 1905870373501 1427411103094 1773351154724 601145907431518 209259255053 1618797270476 311040132307 4273152331536 1487616081855 209502320849708 147385492056 4079147007715 22457790954824 2238042576128 423468119199 2074110962998 806189905950 19591031705343 320338166627 353784194811 4094460223256 1533581510498 3309666251233 1557469612803 2701500232431 3051848871410 1928139052879 2404805201185 23507407043142 1999061694820 2035041759984 21928190662332 353656226101 668767107392 1207561975722 1449605395715 6327198850183 91427025925151 1089565571987 1991643902229 4165906343462 1051147211969 591342448750 1098012958691 76515985753614 44069496290446 2707781703715 10158875920060 366636020615359 11075551309857 2257868779045 10267387366958 22069107973918 2663770153803 4028921253420 1575676499512 447713886671873 28722114213138615 18103156005324 201231235024561 2319413749112 38537728237035 3814045303577 28899654075986 13411277642211 378326529211 2821623525007 10428219322728 1269789272835 1285148883335 2182589657391 2460017167706 4283428829401 12455110610409 2008120461068 3224537667957 1233669699541138 1217975881930 1900289760222 44661184070141 936826484818 19855458802443 283413274679770 159105739879097 40480618857020 558741677043170 39703384288707 36105868517132 331268124824651 27891592548399 12217653619453 2462414173006 1561648833287 10027661264891 282633107051560 170997653285096 25780521749273 851923775987 1775405287642 367228470697188 807740050842 2470492987049 2034207462022 223406466632 644690423710 56585587039122 23708431530871 14704085405256 1883214277905 4060595124047 595728671709 192618908222659 1703659524510 5817551890874 3383861777448 131491933974097 3416164734164 2365697259320 46674956529098 674396371591 935019997416 24189756171450 3457176973100 188117488082910 590089118901 197379506158030 457134174046 2131965544429 122053563856547 393414619986 2483805381743 262001057389940 23422282161739 1162004306122 680527349487640 1325752197840 127127538611657 1997379001707 1503712049098 311459606830816 1898791339240 1053998978739 481957464112 1161891070488 3493009963037 8067975358064 285036943353 1160355839831 1060618394829 939780626612 47133414621935 68293430736339 1131623967848 1382581547881 2047683938859 1611595113310 1073931620997 880331210560 3851134710604 5077414577442606 2159429310904 1063576537642748 244843647565 1580436631342 337862229272896 1132979264127 1205952941027 1956239422191 28971733087238 248901196574275 1465349125615 2402201469820399 2740451574118 830766385446 919986813890 3620074622313 232312061374392 3057485145042 992187674690199 1309739943128 831893110834 1652039841797 903525734224 2017870332993 24677857805250 25156571449969 1193172852951 604438675107 157494934299 2478280514162 1531474342880 5617653364710 173838815975015 402254219293 55629813026366 1565230206798 375026285570 8538297109256 563351222218989 176373040204508 496457129588 1202388288209736 223408674120381 2748579461807 3323882381743 318008680384463 26278134683420 19242289692215 921897100837 1514561265711 1521733324156 212746789497236 2152825381038 1392882843702 2395612561572 3280541033541 41941468951 432417834797 67354600449927 26063953406248 374438130275 1574133932525 72508778650643 116116179802 552072371815 428737083666437 276995091690 61171434385445 1552557641501 1578323743616 1796168106554 3285398499035 3585618728157 778543668626 2598791851864 4034824556253 684873388240 380993213858 286593739037 411708280566377 2077812723649 365149578120 3012963745230 4006179686562 150120446004860 137963339252361 1390572066383 786460589058 22442692515038 1149411737336 1451557942228 2740283914434 13673771050508 29507053497421 157654259502 806536185280 3590004112633 1735179068891 24241237998132 1336196959382 23460247543714 127329123236 431655099208 425248284537 1120695401361 334436059223 1928445648480 6062540148112 1618471202314 131489432799724 1830094990995 1315650951727 3836210840526 2935318182293 516068016695 5506749225463 759584750649 1013773912330155 654100965346 1413852515894 1224162001935 2281364121522 1963491385447 217750628154 228814343468 478521744872 1148117142683 7781145335187 1158308503259 27537429719570 1930101877361 2192374871906 462417510382 655306347841 2001536397922 3003751110923 429905153225 771071306368 2079942838386 939593896015 283535049010812 2458242565963 401670816170709 16491879573961 2122430753835 2162833364810 760080389727 100631617321798 2765176535731 633851953779169 800256810149 4063567732963 1702342007792 1777858908897 1364719736296 682678177057 1494314791015 2444684149340 624530262170 9869303895007 536083945244 1174262784782 1444211591093 177495305541 106550282247032 294825445646233 351966438152 817518067372 13220323019412 6608092203188 657135000500 73830870142926 16540218020088 3226452729873 327006208762 15400292777825 784578276107 39557572268500 256557313980 792713365003 1839381091890 523689060138 2005665148678 955702383009 203298554885 1386684598260 88569209562916 366363533179 455104590405 2643771598083 26602762112290 866695966486 215144353911 1746017552721 1560518878583 981456715019 426627266835 28804868954067 7019396917924 2070183349088 250903364872080 2090450969606 343880113706 66965648333231 8393651157218 686634930242 385026876115 41441219242008 1563570627634 2675069897134 36226300565611 176053327638983 157641756231848 3743724324223 55911957613186 913970044457 290730806521 1231967274829 2459887834674 1032337781432 2683548125026 1550414147264 798808937219 1528608404251 17086509547663 169359772384 2029549023079 1339558657788 2060243073042 938098004610 897018217916 427897866473 2656709714423 19060189021696 1461882423106 2268618899872 267395197559 729111505348 220471284112613 1848546396789 621011549469592 2356515871231 21588217407482 145157026668844 3444858723552 78867123647775 3030630772116 12393902288453 52500638475 782810285929 20496493381 3219433303045 74007104444 962619854055 258568277878 1969659063360 704825307440 14946001794382 277485186146033 771263631634137 26163857697236 164335153002030 166593783642808 1106889079950 170298596451336 1013483515715 1409945244981 41677101773249 1658547876792 31099816744995 656469634191 2240820396774 761478538872 1440992605213 1192211730219 3047126217127 1871197436973 2637364545382 1448849250346 1739641465484 327209228601 2242715595432 214075206699274 1563138095287 347146068687461 665054287157 586773605726 788896212332 132022069712 592910891956651 2230982296706 12262928048978 4269118129193 1302912675430 997683059707 3481400504766 661973956540 760305038429 2751169109403 35286661525209 1310387656164 314847806431 62892851659035 1951109247418 20915217433519 31376317707541 758140359376 15665394428763 2186806103298 67440214337449 1717699817075 305019554506 39387031765768 673059027170 29215032963472 8875510052 1814281013313 472184229470 2616125573993 262539472849 263085972555 3215836958463 36114248423753 21910429474299 19259874424116 1346588529530 113528184083 280352686840 174239719518 3700951580756 22093604762503 56574697659079 108686936772 165524729872808 275791705906 5524454238068 52589718292150460 2080372016858 725479871707 288274094344 674463162616 21352651110361 3420843292095 11066902324345 41917949994 2690257016257 2623307413046 1269248718013907 1538794894127 24875659281704 579919014140 1314477625347 2380113595973 2215990534214 639377617365 30548951514214 4227768556566 2359515281865 391985002927689 2291280058042 354819984921 86861807389509 367601753438 296340591176 1156089755493 12234785259593 295500573336 1127354586580 1748999554955 379968607574 2132248365451 106146213770583 878842147382 2236245283151 2325841066441 1890664851353 748431496351 29092381318112 1397897310755 130120731100174 33064844849694 2318175180693 123836376850746 3786781302658 35209330455602 27095696179210 403767195658 2729689182175 218414265923098 1437235773908 233551546058 874027058697 30433384001326 645681499263 134727809330 675340370220 297091499177788 105853908671419 217330956760 1009533694027 84349152618931 4864467861393 7771106506754 1330580634072 2149850651280 15613628818268 2146521263149709 400035670283 143286200718 35061518205 94507328166 27501462287915 2153001254616 1266296436590 71294559475646 581311034930 2231272542733 88526509447448 21146180845456 264986819976 412958701873 29379363731145 141334749532255 487703454240412 1675510933543 1694075048426651 117293576828092 1528125480327 1059088990717 2405409642099 261450509732696 23704778602268 1895936094337 23864803450 180746045648 1211591683864 65487946354621 1296835574017 999045379744 1154792670359 852824750126045 1713276883912 10388415077433 1432572265239 992249173488 33228554777042 183695792789 983235441444 1786455367622 1403123280063283 670434662479 2551210528152 3383626339116 20488205105807 913109531026 438528687113 729893145014 137606260484161 14167986613237 269150898901 2446323456657 1766966754059 22176568918982 39451382604 68914771272673 2583431804465 36542890821759 2683228785848 26268289943218 16112679436051 94467080998544 315787470884 4031041061852 2530064254130 142952391281 2767403785239 392398115103303 559425977513 150358015765 2380949322122 2982161525804 2212024064365 2744416214332 396796923318748 11282568845446 15508529990857 30198630028614 35607547985684 212549657839 836136322857 19142694501537 1048479436614 2482118073695 350076491145063 5830610652 18343069914608 13925245791966 5109456854009 3181052399338 19375578453590 26277265963176 11910425588009 1462353939280 1322574640001 9391897059158 351881437058683 1531709337121 752225982843 2430017641295 672526706312 422774686303 3721450784810 525125653125 285849157666 25493965416920 188547033573581 992210217977 838720442423 1693875528754 426145059496045 998651906091 714233873705 2864808017438 1001815640241 717740046994 2600798545391 3808439757358 684781113590 2902822370014 3973468775275 24667276541363 23142489194316 10360773895730 1071943657358 151561945148 3761632783038 140613061922985 1599845433026 446930209630371 3092026151522 1329430382663 497222618645 2792523478161 1276756414375 900860218416 652538371777 519667802436145 788572243948 382484804557495 1530310836146 342278162548812 433309285252 3834298723860 1599520217595 2420251171061 1544941412124 523574007235784 112248756026 1579874666674 18983894499037 1372697237641 2698749515415 1606018429330 1580979134272 453457161508869 42143607734 2718126676576 1350279866633 2303207960424 522234895298 356027953759 1792078080567 22770610897288 1413206380310 1110807449487 1786230676202 2254108107315 1951054276418 600675942773 19353052483209 1735087270330 1558203727802 2139678286974 3116203647079 2335107470844 219784015012406 296444008409214 5606386082442 2238852161500 1549086775288 798237332329421 76854060887 1539253013032 8298762498512 1905694848128 787249632556 1421766960166 459579410969 3159883032534 986661374479857 141138311616 615774118092108 1870180085450 15993230380879 1231383603060 24897980988874 872420361779 4043994014276 585586089825 125598650921426 84836793398289 2451074546884 2280921723476 2726725991655 51667826561241 1516663292748 2596043447754 78625126452124 22344499317483 30914074184084 627108651247 28431972676655 374144104132 87875816259304 224421366781 517847556799 918799837963 1735365117334 31164442461319 181365923030070 2343674626797 669573672943 211634315364 1094197507648 2701000223527 25534002702384 2549126023194 22492017038187 2604994762106 388256907511 2506674217498 1143533459866 364523415879 419544676268 4278389912536 4155851046192550 2110496538374 510021624933 2313666101366 3541120072684 1528601448093 1134675191193 3209841683183 37048559409632 837786792462909 2561399096434 3667508639889 2433148328107 1453929048205 1017511614502 1746793163338 1446125413123 797483817656 695603748782 680029387430 1040436991585 2561358034014 14023729335099 166676970003663 1243498193280 60217025861670 2577834674591 458022203216 1748192087027 467324454670 1454199221512907 109886938222582 159110029969234 314386814789445 2130396172353 74484072740637 4467949302972 4253231043899 727775031652652 742664735024 156723800160 364683965937509 274640093966368 51083363821639 1885690469549 77014530656729 2374853320184 2919056985486 1146342153701 570417885341 1094037475498 259917690927 76214384460341 14818526103879 57328737742784 46096222320089 3586071972588 1285481623363 2837545427058 927751409207630 1523135029622 2204237560465 28937343572035 2393642233725 456550944875337 2459757979501 40685120985652 27128575041499 8805009613814 2694673828092 1298262073818 831454958199 5145403118687 2760769021356 8378253669608383 1409775109034 1179525639810 1089379296063 527790554401 749591151817 920017036738 1749878300646 9600690184172 1351857154216 204696142166221 79234800192980 1090571934980 1290784300673 24890526017147 30473926109660 1187448919675 31011922740008 3119043956365 2293763060327 3181969599818 224087734743243 185014500296185 947312472047 25424205070134 612445919752 153999199127 1494256245861 1402535900742 6293809182307 12455152614137 1763179159975 14537040485171 3701852342830 2165644683970 2509133704324 507961352992 2561763306439 21988228184084 301712603334 4091240832333 1600157251125 17478946610072 575222397727 7146817253462 2047035074762 1681134065727 253538369563011 362294077418 1163333713746 2807354459176 1394776731439 1168746816623 1510678508442 1418366725386 118883584310169 1007981300175 715861481428018 398122551732 11010958861106 1003650577754 71401261351391 25665412085409 45453394548602 28267807898909 5602137353205 1329709391498 935616171210 486725799164 5803537966623 523707445410 5158494292971 1062191003597 1839326991053 1566887018321 49859417707381 42563601745368 2574039129454 1243423557895 1203794081325 113775452999 2524488653685 15083752010814 477237596921732 3867638552897207 31010505249804 4129349026237 850438098607 439044221426 15140078392733 200811999940 680282447251 1567316889616 240038097787 12869496781961 12528416654297 96305448971 1854230909201 1333147483918 38263458168 1371553327787 298074192045320 113565487225704 12832159054480 959086111468048 1971295120048 3814780985288 1520391272442 2603114047817 1204223902737 70749907031581 738375696633 1914199625469 40191775994455 14942632542782 2626377344894 2042561543902 439314231198 2458040658001 1487891584129 70979863792770 961017555335 2550730371790 21341663636308 2392598148079 368527530117286 3927149151616 546457176407 281048162515 2409990091913 4708180322626986 8618055268529 2269853389671 603549807373 2925614385435 17169193458921 4009081788322 135074040066715 889619180079 855370473066 1273791852477 1326565350000 2184440802486 5402691062510 1454298953248 547666759942477 1232648532633 309712021277 29787701443240 264167621058 90156362343 1544250363134 1463454562834 4326794016392 1270112608798 2765430565398 1662217467653 349789310396 1107310822595 30622571284062 321950555 2546405273296 26959242855913 171022483975442 2707993757817 489595741684 1548654452664 1200892679413 2158848115409 5558710697065 2945911976574 476182856257155 543845732821017 806918812625 34665929771189 118293250717 233425572623956 3089706609662 1152023703102 27599387678362 16751244253001 2562636815631 2142904044386 4142629375581 11538770532722 1368791781641 8540442955506 1574025347554858 17861667867406 2012752176467 1877578910108 23178255112567 3762135786971 1551288011820 31049115943239 2061046057403 101112047985890 379062681563616 108305406055134 142828333544277 55081773108771 493212143286592 1536846468739 1558052201021 314025886146 806658757591 1090556214187 33462998445151 1409095222710 2380774777305 75569808173 187614691754 199309663865 1916431745753 2352612398132 5890314369579 2465661143451 55877156761113 242585492468795 1070654686635 778491465007 885511319331 5882617834609 1141210294246 3439052999651 259384961501 1980871669362 1320521299405 801005700859 1221716480860 1190362553380 1057493200549 19260824505034 956205898350 82088016156907 168792163844231 1233592083582 1201669025623 1807995879076 827021413005 2862181382568 963721216609 1168218812329 2460666735216 25101909240964 2515362069692 3903952084246 39857061658216 30069421431042 20288661644956 22613643555004 8971757679860 1857425210766 95004757788783 355040944850028 20872876721223 3198962446475679 1179071983532514 1041326743937 45133153971497 2621979696425 802420782309 386873009915696 1083719080687 45155149834342 3101677322064 976209651756 981171218876 2006073604071 115455868314729 1282857404306 358895704234 986985838715 261435218330 25687595645233 1288152567675 1420382027145 8881669934598 73132765631795 565391356909 2025488079465 9745442504541 2337422237983 2008155782096 18541431241921 4925027091934 1118837239740 929478455223170 3146636718238 517306146036791 2091521427119 37647573719797 1629635629886 167452189469191 2171574713899 523426553606 1520659449006 799482023364 2145664872442 169497943481644 2710174634005 130970995630947 843890695995 2733520162229 980469472653 3064138112967 175545034977645 1994729014859 4142395894683 2709128530396 983901631945 1158505614587 234861314918746 160372000118 1600423750853 27606425422985 9380382659 85316834475 1165857128096 9326732282511 502495929308 3579073265303 832827968349 6807157884520 1769668788304 2465872842805 2577361172458 935405793650 87938243243679 36739483551406 1030599577205 1304837443498 253927946438649 1759683950441 128041163033975 1767082583356 645398561184 2665119268218 100357261327860 1440222274933231 1541371588229 935980416071 1411283840002 2198953023262 1120183149774 192495246771769 202326123838 153520886719592 1220191688124 398647266296 1876935709062 30840374240135 1624579034833 269118093117 88862203973896 74093211560 501603814495 2438033526164 554946385671 2379411798248245 1244244153032 184561917929886 2023962128594 2087237660921 21775467008171 490704433537 59013242370998 35595904826370 64508618418509 1003762027316696 2054519189434 346501280937 2024007436206 2272902669441 1489843874963 252634318785 633599938744 3501353692270 653090108168 1193801317400 1494972359268 3546897666241 3603406863661 1672199150688 51793647934095 398484386586534 21413603146536 1086145022797 918198228518 2762127902368 1959319977318 1850197687420 51095584979006 2046465368616 2197262819633 401850552853 2624465871268 192820620725379 3323671425104 4192841316847 2655340509235 2567003107851 1722227324236 1150960226117 1509886818769954 2011935517742 3089686728689 1285450508698 558184143301300 20728605605322 211420147161 2577266876361 355012358095763 2125325320170 982843090492 1246784009321 417931035855181 2189892459441 2053932348611 449742355332 18196698597263 1606167163698 47371077532 4257284185587 991166729108 2077450332552 945762835170 1683728861199 1368076226513 969857811800 5537178957099 319689831942 430916507798 18292024282826 1547011379403 833123092274 2405821838609 12843634241468 14762509387341 1607122491912 527328687335 196575585722064 1973539632143 36323022285946 2175612159681 58247195518 843467193028857 1557854304166 1897862969996 50531692566 553465557861 380484081794919 941630961641 1834480588755 1394322033843 72564528021970 406518666721875 2210789361255 1414950020264 1179233272801 18863243479210 267474835207 996058215406 1426436199392 434201670778145 2420236420159 2681745417710 987925186849 10534535540805 2248756796744 2778355177870 1314255445736 228583257747804 662940038864 827448374691 23761133828398 342309994916702 6688325100878 167149940608604 5698749912869 5819505407387 1923383280286 2564190097536 40156614623688 77253766292491 1174576585320 75591531402353 193461602340 1724969177295 1256121920768340 1757603968139 2244467228896 73743220937612 79118481355771 10093409123612 94039974001644 903374875342 24480692601835 73310251160282 328522160049978 1812943285312 117204450513 911545146805 3636064676015 1248223171036 1610398541601 3092735735031 3802782988057 2610427134870 3522036450866 3370698788487 795343641618 1628398351279 1159871075582 11057202971937 303282689607 2435185614009 2232617617874 15969226549127 166578757950 129195439676260 460672215038 84393118157643 2396683345382 1350352899711 11041976740913 536795777533 33412319928 466226616406 52127144304098 1140324538801 1177414691986 2530358930333 29471115883676 10818595676174 3829166772046 2516837469104 1033650114846 3165577886927 299819948306 324464206644 1366488707059 781551548811 534898347638 5400412547329 2479051076386 1797785255813 1615301421551 546710253945 2055722799096 1177199411719 5970471882026325 91687930107 92249725767690 395714716368958 2847837127034 1388833488785906 2068333106316 2572653716709 684278386812 53940903524765056 495612285224266 875665872243 24259193711616 1488370180696 675638897710 2005485193068 2420383385243 147986089167 7710302117658 1186828562492 482238039706 294896960130 499714978786 1512758966990 227520519756 1439924599109 130069018641 829819267535 2757695092754 27163727906612 2040738962691 29468263754540 10283961248798 3720181460722 70972364397933 1772220137747 484432728575 234321982564004 631115771122 153424722686416 1141685320491 1287050128681 1500468758906 2987188370410 2046206898140 1149019638491 1436775711709 1904709836865 104070014761 7384428272289 1297514753427 1177535928313 2684118058543 1363432723143 728664499390 370767633434 2285785793473 187664863208427 1604637439738 19917463461660 1399416216686 3899690224142 1474034956222 825107900077 802702704292 1455917455941 19096068051279 3445237098224 166632183599 2539342066422 2090168958839 3437564970508 2362675065345 132759403504 77966051275545 33453214744124 2475992779633 285279262925526 2394620807482 1144939890463 76055313431989 431258694532 30277046591 955605047728625 1622899823471 81095450514866 1818366125950 33900059595013 432569091659 639727644975 130193374463415 2018804337947 19599395113091 214484376919 153847469331249 283452752828 1537708641298 569261452177 5529299183817 1977343263339 1558708188337 26421912771501 1323704868410 984393455660 93764986182512 2279853674672 2078631965212 2908153366007 1427150145530 960609298720 791449224423 12147737233847 127191206903630 77743461666529 64579111824 950234564434995 905697323303 421806152562 45504176444 569284787630416 952905136089 3912262957983 540848204721543 75156496343668 3970023339372 1183937285970 4084134285838 12645746320256 60325089403767 792132812634 26155661387831 4150121437599 776195861319 2043202996998 10777840344621 203403338586 22499076919749 594804145506 400493011205 916954650880 207339785251961 514900391955484 443814240253 13489544293987 444637674268 2262118424978 158933462632220 108722124437582 23611437555359 4195491253962 3992631437962 751081554225 3007212967523 2021051813036 119215371775 2348039011218 1626115214034 152853583991 2175545318923 1798055819776 1355886375569 558514855617 1339321258248 1316302419964 2348745713403 381737037201763 11703098664387 1248600618459 11714481143332 2053036684634 1912085810650 10757736063706 810926607614 165836190975 7575947442643 1652906242169 868621846447 18451059066388 305987970960 13020353552546 2028077528085 2749862303952 503770444033 1988648186570 74213563262 1571966151833 1051748071649 2455376964847 2520819712860 370174704976024 665081568497 1023600878447441 3032934678541 1068834904978 883688752889376 845719924385 2763785687321 525782186908711 25832396882915 1399955394225 13176774249381 351301316909 2291885802918 1324342427688 495815132676785 1505289944282 814016086542 3658061423536 27064088730088 9386060852973 1840514524786 2057507661107 37712219059 2670683905201 276152856950 27204819314645 526508006961 45837833134486 536890411259 108889395290 50620974349168 1153349895580 64464314188952 96158281905880 259391310876828 79364841782 181683664123936 139819441338 1212748042493 2035045032014 1890372605041 1843964390934 12749630101910 20662129866612 448361488825078 44934198314199 3625868160371 88984048543 2377123795571 541926993950 1183846588759 1888655585734 36865410983467 361064763886 926256678431 317199482651 64966584994 57350383464375 894339801792691 1279722486184 28551325911445 1156871157091 1550909111328 174531336938 757149564372 52836252162783 644489238208429 7238046997341 2713025853748 253589085721 227545047341215 462790108416 1688434103476 1122734523978 865648480916 369329519840 40278685186 2025792568275 1974800166899 2572897422146 1300961816489 427381099434 521942286685 22716330644040 1170903885894 514949486426260 430833278350888 2313652970546 576380632171 1803865103490 26481066218054 3415791162812 161658563492073 1429661175180 927548158053062 2367830759893 594212618616 11776075012892 258355687082 66944679804962 1246725740965 6116955761 405830093089 176920402882537 1824437966068 2374989349998 1974008661416 2544250250502 2030585370888 1153103489155401 769712578116 24212888622072 1911437724533 66777450168569 9275934509405 9941954640816 1210344134335 2752928981709 888588214624 2216964059436 1628914013505 4312213430812 2356371307848 1510456833351 513740824850101 14730713758128 2155601830424 850993590253 23652742033306 2401474787922 1662633263062 22234657169647 103225744759081 2290563759954 692156106575 3084454650746 428539954381049 2122631155308 4738812627539 204376818448610 1320550822489 242328283668 1409274901177 30099832283561 14844003878511 350404150102 2759440523285 57612802275016863 18733747864929 7000024531535 331851701640 701007547049 62853636940 12381158519739 241746224800 940065206098 2437625500538 3080209367614 3741027391865 1125835716138 2472514374586 20749722430938 1585986609597 1373255980059 1289632276506 519407425533 1546243936260 1198804657307 786434423364 1085888104748 66952149566635 1643732037572 653802125240 7147697508 44292285345247 3765668417065 198894654932420 17992366057484 2051791405216 123242730751387 1010743801532 1113353135885 66299897104 31637697109237 279919492456292 1124275293090 71265685555477 3109237450602 1290460751489 212266460597007 470750741494 1689787083540 7932193998530 1748994808529 35904267953 696448946412 952037932926 2134053651993 5765796597488 105964879995884 1022617027460 395133078247 5770980195048 3248966606895 16083185840865 4944831300084 23910690010984 553507067725 184912845891 791598213254471 557105508373 84998113366 575544241609 2613641136284 1531936490543 169292329729782 110416010098619 588581173123 2079702369412 215090071229438 16550586380501 2344421076834 24896750822721 348150493294 2272556432811 2155749466919 2455300524677 3580369572365 13196426003456 198399876772776 216689961156598 672347951437 851849705401 156594821081784 2332753677331 4664199081981 219131763731885 923764943649 4139621545126 275963415650 183128783253 1082420745131 907605064501381 3774941163150 1210067587417 2163649138894 5313186328 9010845523976 26921201914838 224481684696787 1804561563284 177505118593103 79624659527162 240692083782056 29549343636884 5311050152532 41205237089048 277917830979 2770830015190 2118238441036 3179113594600 68153601731055 37411894036 1592651976521 21370032129577 350160078563 1773158626136 1472001571282 779939760517 302858915528476 1109535922602 2990611381614 1506328260410 13674169618801 822620687994 2891624337332 41065315215926 580046851394 1288575425947 1915379023384 269378086201744 33195642746630 688223725115 2032504934092 504623137930 153267189013219 28907134705425 7094769816969 614758338448 2132986548249 304676834888 144027009298479 749331217515 89168972543483 30574082042981 478976769377 34214380608690 2613720756227 88169032313343 1661198069815 2807283955523 1028484195567 1839826374799 782984140851545 1256704287282 97888834471182 88965581809955 29826571996147 1503487307971 3669490595831 69121881529 193419701538718 124938587470 2489673200031 1005703861531 136966732064445 89644545603560 3235963269793 951764224742 2737097364633 2988257520362 272028808591782 249710161879 3247825201663 2217827777340 1214655004104 4086421529830 238782429824 7531333398688 374237622209 1781465908110 25067664857603 833300934039 128813718678302 722210678725 1525488766474 4775322823721915 1139414485749048 2534670123543 1761006018332 2636476342128 414111935445042 254888970388 339909676306165 1751975879954 792160736974 1107734316660 1074100364182 2419485578955 24799554818558 2485344293009 20867730793097 2298392807547 273418647328304 6490786091745 2742950190532 71088020185097 2837372967691 2732523689974 1050143850992 648598096035 1431249849060 1444932163219 414885477134 2038345431993 82664530175770 387206497942 951062876437 2418400612259 1544536697679 300409247677 565213642983 21004264098665 396098422740445 350864350833 576462078102 85805672557594193 23591942206018 301022408009960 1997712541140 1188718098175 23249909816004 25949814517626 593955795746807 2143537127350 112981943630102 387389292153 659585172285 81585089162726 1337695895359 202804226738 988384304179 1295464123488 715098568736 1111848206347 25388138734443 6251643871057 18097089927942 33209674924696 521764054180 1250476838550 2530618960602 2167983499378 1512939522964 3593133353485 1054320748023 2771723913443 3729833363047 153865009613 155364639713420 1682941007858 2611218473472 181379273207916 2343544462476 244707671067 3561709689852 659588650355 1291456726430 2304395731957 309634689367 29693580646729 89544813086082 139945655099938 155280709080271 1029459816886 1814610218531 516634113250 3679603966932 11308588252481 1806063970354 1714053038167 407499403108 1185995483059 18002900741692 1933650743344 23206820141875 13191528143597 21793911205471 272633009428 3313272291190 697910848988 4519460752305 849427490078 20897459986429 1793818359341 1151036275997 1475236590646 20348716766677 325424251784074 1120221384021 485569497786964 1525805675566 2637412869440 8145667180765 961559365447 6763092869749 3246984583405 2033920843340 584924130518 5644387091044 205166013927 1930505131816 902673921372 4648082624 12738335698252 188824724662 1658636069322 690409363233629 2416440910475 629701972327 2849160921317 2672828582490 2664334534373 537699769146 3150386579108 3007815305931391 621118843388 557329855085 196277063466251 922809231629 106153059313277 785784614248 175044164585392 552240091901 2557250930095 4292772008075 827101935381 4035991846574 537360897784026 65442126704260 1570452226935 1465565354434 80503170117586 55935579617037 1616070903721 16329671066013 106953766742 2514883476568 9967980204 75968174851240 86424233373325 2480158322193 1392464390817 1207882014828 374320773430 1234426747442 639160543151 384181586110 60756869398694 45390907008180 1785998044615 3692508560211 1037929958858 278035570769219 1384130357004 70012779399816 175762875215905 1314040158480 1895973682032 69947851949 229381409846 80742496933692 3692893059804 1302823104467 3371582724998 3468731225792 121513112208807 472697681767 128448998960 1377604732484 3482099646872 634884134652 318411695289461 378971235459582 1567474352958 146527664298855 1202085012846 20602582690549 43078601720458 72828786620954 5227754851205 48272401368609 9897529100270 3457647036289 400815916449964 2652737847996 1720104951002 1245971809266 199851672908 958389019687 7333835853265 96140548727397 1236344655079 280376944733 2408755317881 442771877825 4006588639516 2467109595726 580786977605 559874823740 1597260769853 430983234867 34007429540838 826585544851 1302496482223 1093249839111 393167638897 302158479565 19996630218346 1105020253103 887113181133 205214109076429 1328771546185 3451916018599 6604477526656 566624620996 884011672704 519080838805 29941108159932 19199279041246 1601546214196506 18733775309631 59249252110746 122246529336 1512318998873 37717851871142 1550965581654 629115758467688 3209321807418 1712931595646 1334977351733 548019737766 307629385093 13434141916189 2112681148201 13293839380414 1940255291514 99847292652606 978285648011 3221907895959 89108110049794 2580966864245 1417198319575 40301601849580 1428721091676 16726801039324 430254671069715 1915936877596 217676998204 876345737289 3386115643875 138837275692086 733645990154 1619760734370 95213062650075 1440065389562 2496596881224 23092544307010 2905223539020 4325235600781 66910054766112 449257573358 2431637135189 1517725507890 1761459603923 237859712357 2735251321424 643608047333545 2692719114344 181975387281562 907609493384 1406815268733 1005245515282 665668991946 31364748831912 3229529717396 1211159442926 8723609806069 3995211393711 10906548677552 102268760564 907104073631 13798959063394 2659284419352 547262210672 47769647856909 1374845012975 2698948360752 1321469241608 1226206531850 7354047145469 44898776337714 896787675182 83975811428117 8331241716005 631475385720370 2208549996952 688326821276 1765278586414 3579833705933 2379696393722 2117616617232 943670325897 1073896154189 26071876224140 24261120270083 128483822685 448368581373 391083944243994 113945404210 176367148269 1140467542610 968919497513 68433012163552 2645637419384 37620006629861 275137484284 590674595486 2880915019500 1452813688012 192332073853 63000701530 521356824130244 199046265230 1336602988305 3361495245769 422584813364322 9598591528627 1383426674538 37721505133659 1791084791577 1093516335257 26605179197424 586004894414 514520500320958 824118192346 1862511751919 52933667454626 12649718833290 1531428814945 57776244171 1894855575585 22705938352623 3095179909697 302080348334 340739040137082 3245498579126 4766978694541 28344043340030 24210783301725 118220334044833 204628552304 2132671596656 873787399833 30396337418712 1236494174519 1230177755171 4210351015370 2204202139871 404808737607 1038246264038 1657094582437 1440679355337 328712494067017 769736961089487 1151620725895 1275593739091 967501517113 655492968103 2031174560095 2882278128131 2382829936922 1089505136760 2247239102333 2971036124596 1681090829206 1851643588662 1005073269022 416171928868 156437089030 27982247310325 2421904255799 159413238041119 1440065989924 4094916050673 62516146836 740205127371 1053742167292 2324396959267 959966445894 26068784993750 1313026718462 755830480825 24560193583765 30053515708052 2661660932524 3991345479797 411672790335161 762230541789 1740293765081 1797225298311 14684066652403 124415734589 499094965799 1475237706223 20607177823663 6437796501085518 2451511146963 1825165590198 2592298802265 2744387725055 3258098093453 901136161241 21957877223152 1284026119178 138712566428752 429847799853918 144838715350220 1038138286443 334428726552 1189796027011 811537400780 215218163319223 2250863147413 165537780813 2426381090656 682021731493 10844646947545 2270339596300 4259657298917 3579154345338 80218555339 12118991051556 165463964020064 28750318531214 2428110246188 1856381601318 923448196850498 676284745560 3328298994549 866634515278 4671222296054 318188673759326 32845571681118 1317545528672 7283681860261 567619497786588 1853756746385 518767397074 980352677278 2364514421710 1688753624045 2417101729383 54873002607510 700324861209 32390660283710 773902407001 820130932570564 1524190242455 1588619426228 2295381690914 2511414095337 2722293167754 472857465149 323958885893135 24835822333796 1542554763020 2089315337525 8498332185513 521583704166 2204796189104 24167168668041 455474179599211 498257335802 423887084462306 670977918568 988254782895 310228120113692 1060952392618 718268306974 10932808635287 13219233768121 2566565399305 378195970828445 2730349429142 485735533552 1271901851411 86929709890846 2173863670430 596072684509 1171628099360 25391285486558 1273863556852 2028855693213 90636004323123 25739587286431 1145689367374 396004449299845 429313725879 13618735650345 1382565994138 4066809473974 1297551502669 2671725830673 874223655235 1447493771134734 463421702793 2129761199335 805047335512 1379184023863 2109496772815 4319874278712 49435469758597 4020274626956 233264678647 543401565484 2060134100616 1561833258240 512256502152 165238940737 124096448491465 976747909183 439988643275778 944301511646 1758299038912 231479116273182 1393454383015 1956255395823 1036923485706 1121362082276 3761622188798 598768952644 31053562551610 2471076214776 6825893723943 424327531336 764128525742 14887673764018 119545731528 102972311584206 1005121177372 1145532070969 1143825119282132 908123663370 2080723856133 1249941067949 3726700906963 850551874303 189626604199 1582021688742 4318789066772 599159228876 173023970258 336422061760 53066518645956 1138346291876 3344261994433 13458083049733 821290509384 2601421982712 1673356358352 1379112511248 2740544971343 7138351314417 889622942383 683172650819 977207246661 10626287835452 13386935101788 16987594328570 1638692655369 1897067217945 1539837597869 452304956145 17343508837053 16949084546509 27397290036623 587255765784 606345565752 30062442345266 1207939362758 193630800037318 20700983895974 3503747759543 568771856275 39660495218659 301628417069811 187967014927237 2401776747230 1515452509160 76110619959 71640466693186 653705242815 27732518326265 700817395204 546120003413329 2726940888198 1187711575290 5750537880567 1807163496147 60999536077 185902961799648 2160129554349 2077034132240 2413999350587 546378423371 2512422160104 678984104495 1333221891971 202242544858676 2198981579913 651992220175 677020416622 8906053619034 2133710086844 16723611306474 1454474176592 67219136539573 2117316778792 1607637493346 2354202493392 1337634259332 3941071024999 25605085404779 351573230670236 334717959944 22908186945582 531769224189 1529994005269 348161162129 36350723053856 1691717379482 19233894722203 2236404696985 504765061738 256430357825 1131174766394 1834001078935 362092990197 52388998483353 1650366236538 19037430085661 2928898354037 303261768596733 142404832706 3819570380857 221026178298423 366505687943 126890523670609 1105220686449 2739087061980 1181019925446 84443922219236 368002772988 1403381759242 25489114506171 2226469060701 256084206204 241121167732670 360310419935652 31599384325155 277722591589 18450138725250 3419673937792 1355784274153 1437176113226 1282999949802 2112339725433 467391608117 12157141079 142710200236695 97803713606 19805192714227 413330098481871 2190000618179 863234191712 492335281871 576074267399 1214698379170 567850448270234 37085420093060 45376196840867 6620188816639 860877868512 18843524955517 1064321324406 1763077030109 436676565092 1202152652990 31954120235069 3694735166678 2315523229194 1388036555012 2452323649004 1053867142935824 2419107786970 243261807305869 617971387808 1380261856834 1534573449650 466941693627318 1981589601637 708098759923 2114058290193 1437144820910 610407457858 1752762972974 4850643268381 17072753561153 83494717337365 1699839234692 544937240163 1215768090655 2530792585271 54508802796 8627015578337 139078998945032 603126572598 4239689403026 319517755876505 2685078058548 251516076570343 1194284770600 8015083668755 3897232428295 2493022641644 428256573330 11300915584654 238236777004629 18353433837607 2105539739045 3804728127225 362806709024 2235244629340 425071777058888 6586567703715 606222659615 1140067368504 335146061991 72287538351643 1845825000405 2015458338829 8124884175207 926837366045 2007185948097 5751649197730 41192126058525 6904735645421 27081806607022 1014273177394 991796937900 32121103974 1499071856877 875134300811 24950948130686 84209076996 13160575079576 21951530129587 2348539876315 2745970796481 2890124793778 667808706070 2187329737702 7640625742753 22411007606171 1432981026256 76479473715841 26313753913598 1141789336448 1882213744819 363696369008 1791271298332 244988883505183 1710225888006 1708114289988 23043841157065 14963900266481 2591944927197 509164056783335 29439719320135 1721558589839 32891306921 211345448828842 1128637922700 10823610033132 214660530708923 1150651005568 2273740435095 772963144079 2619195029729 724095157586569 574280889527122 5052628591154 538459207993 2177170465191 14932458466144 342108439329 472888590994782 2222274023464 20401294282371 956681510802 2151042263400 756882300878 2634005230798 1425762523155 1288139731759 1890521890114 607097373257 1634327173152 458432849573132 1149205768810 984871089592 98343799979988 871545598361 3978877035882 37412225292859 336297507182 1014460902852 349743057601 1375830322550 2500353645025 1526379023089 194705588554 634125292691 165676686972096 25169482139356 281976980389217 162702949737078 113476383031528 1253981997670886 1024875864169 733034767107 1977908993839 1125503101725654 312495691396415 6402747494879 1427762462913 2572362760063 1352682104425177 190000034720513 1561670671900 1202975433777382 2008609580845 607138674357797 21971146288972 2260874012471 1956578799396 1599505694113 63826461946772 1884231334503 414067155670 1071005012574 17331744150053 29419693024865 112555176137606 1972734587171 271632508466 857618498856 25310201035486 21408536785047 1307425961176 2710741085829 3880758633641 4132614513658 19612125313979 783104507501 150033320860368 282765132182 1282159207257 4032522884460 369507919370 20301783248217 1274663752281 8257460120175 2199896094584 263634536438 1390961493556 4086786280048 453669404293 480281457269 25616531949871 2416626660529 216045495008574 2136621571218 978824719042 2461546227332 1048412059389 1050444877716221 20717564758855 3776730824955 2079999976707 6736253372041 58561531844293 1360460558446 434770097151 229150515461 411353141746 75356788268946 2140608785299 1305756718547 679846717533 798204169054586 104087418673508 888747472012 1563738091902 2046150683451 2802474643435 2694452440671 16313155086306 343736409948 30624212715918 292723549868895 1796581599960 3386960486207 93628386866 1614596261094 894830371543 59663142387428 99310671680 209575655553236 2422542582563 55405343950 720564099067 109551368853 2087953056615 3259516113003 2039752768475 3263629899533 121726202895160 2237873648044 64412458676993 2380885678818 5481039973853 821894147378 2122639095598 193867094107967 40765715926532 1086834426893 123991792264595 26549080164571 37824607236566 16310550567074 739336453394 3790548905849 2447236823845 1695920751350 2307474901581244 21440411007480 812059777687 1075993274946 2141774732668 330501034923725 180369742231 3387464129657 1057659325443 2549304049534 18446269383084 103260002344281 903560490403 724571019596031 20253060096556 2147249503495 900842493919 2445267902826 2350742050746 984834315402 1112216338534 391818391889753 870909769158 809023887865 16982441529477 17667959593063 13166195532876 1854549406522 41973417644619 308662851672619 2337412695399 3569343068252 1074655777674 2463743932433 1371493258069737 656501825309 1772039567490 79423196808629 2130996527672 2041526531904 14196430733157 19887711282296 791529626692248 2133142700713 2232877608930 33591016780615 1421991097301 743075560196 33938029250 1187114577243 2531007961452 18831660703688 172391060853979 1204320082056398 1031875747513 6742154052853 1473954902997 4310431837168 2343233965901 3464857410762 7629945205469 162057111001639 387002944442843 22461599854743 629299698565 1440492372476 6412547072882 3344549860180 98844721900838 27931586611622 941365733759 1633559971770 1550273541554 183621420286 2013272296234 64661519413528 4085572548708 82515946498752 24393672539656 1858662020782 170617209594309 642224815544 490935510082825 1005773881940 9262335066024 14554851155400 1021238542535 1753951018149 277809663359106 1037460734265 174608291807555 2202907222045 656735817539571 196799535068264 290430048002 1290098570151 868865743728 1210818094519 1631925282899 480340798222 2712915776467 549841736648 1502740683915 3335796563417 2645399540335 164239151583700 1193848245169 244602013271 925426974114 540269088033 2017348865761 2833951214133 1203114599885 745652062728 260160192066 1126672547241 772779319638 12779117824430 369329619288 3262834113035 2870252625806 1868781879459 299860121728586 362100710300 308651145512 954218499781 394980219198 1067573926126 65078203043427 1394413477032 2883568185888 396272429955 2604886819910 1073143984393 1002858933696 1320298565590 706498877150 2151085130514 163140105122746 1101988729580 237572706474471 1210050282198 94642658115 93281398104429 165288967938447 1808843929661 199710910867 632414504284666 206755398525 2529695858956 1001191537731981 19103028883208 4129667306840 605846881981 1650972091406 4257819842410 17827808665764 2614383539875 1030152151985 13571988841142 760803477098 114095031616329 3804583400328 1418355878931 230197401748392 1730059857131 50069392244716 21779566021612 2158237965174 2086864821366 16208722701771 8853568564 1146919792920 81475226167521 27626325113746 1610530933496 330008756350 44867380136530 1612767839145 3524610136166 865859295363 252023678026280 975642709635 28530400431539 21668605850055 359709693544279 1396704629274 11718255770236 625138902352 721530669050400 967335846957 16816020849552 3152361347891 94755283676286 665092457505 2337863705293 1808225892599 202597504376442 23510587062861 3155310167815 22630728523219 233031548660263 1054296244946 3695975561145 129963156666677 2820740199630 805370081698 2124843533121 992970932131 2824310907798 294712368297 877668067896 732095056967785 15346212254724 4045883827071 183259674908930 6364696009336 57521376895361 979302690489 185323496641124 932027933905 4085150624869 539122087125996 612689341038 407117529018 2511076122166 1032198827246506 1410707742589 2061395910841 2011383806148 1738476967688 2303266086375 3829778126656 2713560089635086 2283428624786 7760815832856 459503748837 49071350925797 774232221 1281863621462 19163410794215 2853895175242 44327513872883 19677073236480 563314596743 1346851625760 386629906750 154072385260711 398164335278 2046624057836 3871107846680 1296745463007 1322313490698 1325468584580 14995359851650 918924332192 193595965727 987109369989 2445658623147 27131001729699 2606103347251 184784035020923 456221815873912 91235090298591 342564280907 24557347618514 1305291398510 2279515108206 15473958025988 21867323777546 555441122461 1115853009971 423999662046 1358419368084 163199285179 311668830939000 26460165535953 73122617315 25351507598 215262204493 941774711570 4193127331571 19840369148458 62960388812 4310849057291 544434723959621 266759027681432 265968374426 525611933962736 20246467332890 103833664024224 15617692874020 714978884945 635974568719783 1857649138517 2154131429667 96463494944 43686587453357 892507710382 1309811626286 210486132807808 28923654280489 1493006703133 2340356243042 743507154526 60455309526496 64448869007771 18619272964320 16310983525553 2874756084728 125567104873780 253510119587 82406166466563 824109196860 26103372018642 7067327466357 64606039025207 343378778779871 4209616257353 105425112824502 1304400186002 1112491609962 1164087297405 354170172273 3096365098552 1448245313888 58239464010399 130284787111710 42319174049507 41820520898692 1193906218351 1896782936945 487919052677 1708351565134 1478418159405 1782569537297 347924641442159 143327966358 740035130135 1933404806904 9305196549286 1931531929954 31682606970026 3724853279142 2609477455336 484998075482 623727903115 14718454388379600 396463960249 1459207837213 2136901571169 541037184762 22819487782081 1724667626509 2250961887988 182445219812 17124005960735 52991646828775 495687516103549 1369000987200 1761744673683 4296614648020 103988060829 14820752557640 931433412139 1267729686539 1483351418559 445968244719082 4158144282270 14202736373640 2862677163760 1054926929638 1261996882103 1862477603285 695680586735 932564340399 401682189727 253226911422 10904919722780 35038377596681 35411616167335 14379869650568 15884927275774 2991745624591 1668970433830 116339041474 353730126097 717273611157 300182640273817 14504183258862 893944708485 2069641670385 228728300208 718352179532 72784216747786 16953968806625 566158448074 275957750819364 420215637792149 1368268595273 2467964413876 31074080681005 183459720876299 3303217365426 1030537679671590 43315150617 1378380503061 14114472342941 467666822591 317230469442 700838086186 1190609488326 28514314170273 815182996663 2296740795749 65451726236208 437495764019 2641035297835 68291940412021 1244609386375829 835676434691 568222365138 3055370612558 19556880538116 129489676989899 2185193842756 419373620255 1165925525004 405189565714913 331335769576694 6118039882334625 10570124288693 78634538397204 30403252267748 1875757103381 828745032652729 2008094639917 23459773466099 1493627408388 864462432293 2747654360024 3685846753135 2618055187802 547284177351042 28029759072015 1113378779325 315698998285544 71900492560668 4129688711833 2227642308829 349416291637533 385739237836 707181094135 34136718309005 1052392931886 475228755480118 673107347554 282866210440 50872110637827 2531696910685 3662670060602 1256079119885 2113076860072 2399798656555 490297111293 29757350581867 24444666639288 390697994802726 25486340732010 617504216649 13442072511077 13505379271791 823646260451 272645269875 10432336487997 240643310828438 2926459710960 422818918377028 682760866456 2388853804576 2283630852429 66814812246392 2245311577512 6637818000156 411099154714 38541208088060 818070414927 1258028163401 59132673914 1086764154209 1736079354995 3862563573876 78567188303671 477447375875 176241020131562 966105023545 550100239073 2640435450690 2525864051281 639377855455 4315791837683 1128527902254 8733440768729 1980077183152 27366559457678 51454475112667 2857471883969 3868648167905 2576672876839 24210049059 963895793333 4108931783173 209945294915 73414763402727 1251430159482 2940286961379 1704910459917 2630935473039 92005176849680 4004547484732 505672023388 2534109135865 2338030601163 2280284274289 259188496321 30855359536689 27925284687310 293398416801050 901850945837 55374561629337 1259597318903 173000234491 2121671609949 2095872300624 1516977249577 2157590319806 1737329814162 1093305097997 24433121389171 3524676273476 1165462787581 416195852832 3090887918930 1309845636402 2277942918743 2790231295701 20142669026037 49915860145685 743653533403 3294875408891 1105134706090630 1948618645936 2487128366379 27576375401849 1194414362865 358787275406 892506712078 25212024919318 91459621536678 2549914572740 848642152097 2079383840152 1865074004623 3465080702285 1837170383761 2641469986732 856487364619 94195439917412 417548853928 395926026185 1137785279313 2016335574962 686922514876895 2634482278524 1653595621308 170323360183739 3414235397491 320502856162 314217628833514 887883008025 1262886704331824 634912119376 867807703187381 818833377963 674767953492 9658900275152 2311403576876 565343266764333 45153309436265 3730863305385 557859173933 648183956352 150852695448120 121335653609819 51265640497202 2071593360760 3393900854531 1919047612335 1762703295314 369877492875751 17477501412338 575103904077 1754103990946 305767671406429 15394157298275 15309238250408 935104853919 945653638930 12912418821211 1542432137564 29464459011335 1864976262325 2136143724123 14454721217289 4246839740273 539017946727 1680322643701 343349221047 1658375246781 762444212630 67340717874 2280561311349 610196912955272 1437666426750 1684458013118 1500982563155 1863960200378 2061873399170 423694626036 6397909242389 919282527470 969961869 2193845389788 9090524628131 24642804383715 2169118928946 625780973662 4833925593961 73916408933108 799231013796 1692957596337 111020924062943 190418074191 41997435875600 61492841624051 1621901045460 1561696283425 254090758360864 367473866480 1046496670644 2275920561306 569558082851457 1222677845193 497305940493 1049718314065 84425153076 2168648673915 4218190550647 1172447927135 372502451981 1030216690569 1470296041325 1544071022137 871608346400 1216175430570 1009412219532 2179350026648 458369839856 18806330061326 250235338270 744861655094 2847682718982 2471995372812 64881666641901 3620788465492 183498887161 948267331331 139660762897 987165773103 1937276522361 24804059467719 12300684210529690 482854410690 1801168778590 1182923991643 757273571761 2241357940039 200572436883 21944648995725 1789850358565 3487944947920 31433381355554 277889323243105 118127967162685 2561511383417 915053156744 1366094480164 1466198039411 1375946013166 206295130226340 988284043063 184668284685315 222804480639 5703329986061 2159332673459 851976732661 30768943819428 29601712629549 1149477796463 1847302783690 1088800054632 1955310882093 1456025312536 240069517969 7362836843315 1054254937511 102307451328433 3247580622176 31872846090378 1681357577598 11086036963176 1750550129614234 1212456520949 525654097972 71907869614308 209048952337 199010997519656 2210113393640 1315346160864 951572122409 4168449692040 514079704991 934227379882 630886702829 4249650512301 2676848261235 7738228013875 2630157322127 24725504658842 3553052323457682 1174463619685 5193442094 13886172186 2057266708751 50974612207706 4726749494895 22745794002077 43935960171362 31488013274048 2371372936226 2727233241068 425192025627268 23780955714823 5661046831280 910397250915 976783656501 2430632566167 279610813088000 775683840660 208716883887 2674913986240 434654435120 2660735489754 1024006635915 1037298535053 1093350032614 5272439885551 1044108365968 22250595215296 380256317374242 629791081511 920355148552 292986619875 10377703482406 2648096838681 128609006075 23973705726414 84526260767484 665882886607 23229856882550 837336628482 2602433038794 592074503259 217338555999 2937161440317 1395690780720 25124902624216 2006332312739 12705134995603 119715203606360 2009131051758 2002153870260 21167220848 32257985623105 308779696907 123580292616055 1647742443821 2530991746847 394470916392 107126765055138 7266571735401 1285410867498 108518896542602 824760732607 1336024602968 9892516984 657329259474 691655561327 863979696747 6470846063344 82484931169802 268559305837350 2234680774626 1334039737338 2755066056210 15509097060749 456705695453 2618449720089 1889465266914 405283739047 238747567163164 1224046634672 2624771294610 20044968334052 2320410573089 13479548055514 7584940046717 44752368548689 27360819381 1899878220950 42433455812 1717253080966 424058070350950 599322316155 2358414554946 11283731943471 827617977690 3801749066672 1450413577605 25232263070062 429233032463102 2610423695804 635739432656 2589013121233 1987056620603 2529361793756 518070962092 185872259753 63222081742266 1767428962290 3215725381998 14483240061427 1719160465520 2521473429997 1359886951438 82612871188 1347446811756 407307506767 44311284586504 5255078226 36197437104573 974039124916 392870607106 727470453640 77095286151453 706617356623 72533025246485 1147937723539 72692765954181 2052032183261 132711310395 930417730343 393911893439730 4294631825280 10143006509337 2444719861250 1306509584958 35728830844581 10415017207765 334925722693 55687309103508 3491894506867 156932564877366 7732834234241 1858149968025 662828266973 35174495557991 252232132794399 14632467831107 2040876523729 1687582113150 10622837479053 2117324694231 983664609310 1454596425541 1853924889137 436609536055 116689443725424 39878449030010 81736063631119 24891862306452 20249307620811 3277905541687 1488518837054 2519238140746 21644854633918 95058449997 1159365105225 172783721570 661462923543 23008224260880 570868039055 2249216883830 144590602999977 167140039597090 111895822368 1528392491661 390669402649 552115562194 1039834149420 32862202726078 142563987800769 3911070336925 822310550309 329056579293 1128325841661 2441373101899 2314785081806 584047356213 533789052859456 17187108561 5801186134141 2747567325656 8952807682763 1225592530571 283182316697 1444107422103 1035413323128 1479086684181 2574675985271 24627880698943690 1174648822577 1267585141903370 2208872469811 862382144389 2671698780419 14911429250547 28363477870384 4205934466469 1452635455329 267161539052 31014201969286 1484488901533 3431804024935 1659037675240 314646952507050 731251290656 29347469592245 2455695353269537 478806757795 2387872477514 28219980620731 44788821135443 1452924156162 1976818339232 1814505463102 39413006220480 3189813618463 623581222202 69276697658377 3570582766311 3399609734945 1543472745156 13023196856831 3343234688192 2600844780413 24105161159622 2745736096 132717172365 179309398379900 1209045972178300 1820127270124 22300797294166 2583999176343 429730981453 20742705082466 367470775394427 7197584423555 25047187026645 13320156623379347 317353137548 1593787423808 1989476082606 363171892536 1773191627359 970177769226 2714975433772 1688361191174 2822968298251 140008818792878 56693085198840 65136514944470 44248409367 1547835168551 101084713271865 1008547616966 2419169707186 61668364089958 1666902349449 395812005281 358195247678 4029411435651 320675003013 2667885159054 830830880854445 475961716254 1910946654236 3338920223044 952187939085 24348453990808 4928300413154 25990894776805 220954010597 253814807383 1438496617739 381292746517 84077589576804 2313347284408 285130692578462 39498395171478 4200410710843 1014356342929 2054598034892026 2046195490378 1221599948618123 2165800580621 2653057329727105 500067273044644 1034674287570 61468877973 4000488242816 2267756670445 2537000508329 224153393023837 3644134281416 366480222124 31786631161902 30506293835999 614162125970069 5006049189391 508452721624 428917520133 173126359467049 71537226634849 1607610705884 67650063911581 1374873775703 114631907212670 3575247411920 2083716680057 2162896770049 158143167023888 49018293418 1741692557260 210843868580 3869156735449 21672748939513 1046292279466 2677405422710 2220332717647 2008798041672 2126313507460 133393569942773 578194026024 2920106396685 2135616444595 58837543551961 1423874049845 140512874243 131733049288 74431816135589888 1284636194774 10695919044720 63652706074 1511180148045 3913826660088 1247239033842 2271991736051 11573129476840 2648944327867 56757753423399 4492504800144 1258426930625 4025810795811 3491227516811 535355672823834 16368419544189 1293952966069 334455545894 1215772247303 2268205214776 262272916151 457870660348192 949386919387 2299737030146 457550349592 27550169072273 1029593217758397 172328012542509 3069834519923 233395641643615 3430978644296 1252598771408 15957944540935 22773105442291 530008104954 2763498123692 19671524235314 175478901805827 20683726564374 1928473050507 239940426619 7645460730265 1042274959648 2490406643530 1581867831374 14323627389916 207070726813 696233957622 2268580566054 3024769942018 3757591898082 984203289560 160790829838269 340900548645 975815275653 1180017296313 1241159516479 846720066408 3413118818665 21424050082 1313674996328 2002985077280 3817602411947 67845689930 1350464621864 285127711707 700661239209 165401432038689 346486633220 53017851829545 3095614008686 10288735580754 26165526538357 2376138347428 929004514192 77321282500256 40917534615700 281256595844304 420803502152 2284909708454 470175777259399 165604249183108 46371928949165 76738324622752 237862920462 698428213019 2444402596776 1384494250883 8024337084568 213765414288 41655976417511 2420172112479 2173320179811 3948939120589 1705737592056 1951907265142 370861194197 2488735702849 32449029919979 22465841574635 2124310984852 455743645461 25614402151315 305561784713818 4156974195947 230800697014555 1530997007421 7093285159227 13252146683072 143528005686729 1255671559596 7823196852916 327242698551 593872083977 2194806128813 1715309657811 2702851993700 500443444895 944591342014 348185150112 191254038369 1042562597937 140575164312673 1014165423658 1858340674249 1022787124267 3085660100716 509979969428 1349525277313 279468416394 201332847801440 3131695532204 122501299294803 1460956774217 2465888709267 3803210624619 677933037661 34813643168250 1435722440781751 12606732628504 27366641962433 199468343662740 76675113241680 736370633891 27694625249 1560314004155 42430459668424 170644847624839 89055079399693 186107006449258 1462073363672 179583615146560 69992293365511 10430800919868 1100474172214 55256609300607 2911629962887 1146029639201 2036463456532 79563027984615 3150475262023 1201003319753407 2441698011774 253872832480700 707517376239 410764108939 76310012530 1517106877388 334970938099 1996592850168 17126896796825 17350590219 1322598659889 3077823198086 409924116028 1817447678481 1241347067805 794769565743 22517345122701 2639314804105 442003013169729 86299135805472 3397247240780 12686100863149 2512310043542 13636866594258 147485049367915 2449506951032 28661989482218 3958561396905 990077801308 366029180291594 927760630848 1517619462964 3240425968521 958083745670 212626387920561 336155178345 2494530235624 15015221251213 141679668583798 26464214720038 208199256923 462121839453 2160750849322 2331013078329 2662137866560 176322689762 506040034405658 3125993380511 1886266833379 1507190251691 1172108337482 2631352693013 658231503023 1954403963113 15094746473249 221933451079803 4290941152566 1613792662171 2622847052506 544560616209013 245938519421 508820615828 2486328838749 711487647421 2737358286705 193925013970739 1275857950838 2727709471551 1123623828653 3345533659853 1432267755004 39458340545172 575267670104291 104777605245 1239219382801 420730181350 8164561641864 1331128169052703 2989821567204 1334961297052 131257640997955 204485210982 1290814346073 1547868940548 188652328318982 1246477236060 3502985318704 23260048788362 215395751065 2739348221961 1584969830032 2156668731600 998955556460 1083399613555 2752012942952 115962226517 2750501089093 1347108142417 230007120862 1891528736299 2233596060115 16925438615146 1084678839206 7807959754300 3264732583808 1628771158810 281116541585 2706044689662 43335691543653 289450191438372 493949216661386 609614548813 14560884178424 899521673160 40240652538181 3426200343828 782223269290167 1198208046548 1531161885294 2372486093857 7727306609368126 835927515689 392361716441 10802657477868 225119025749548 1035195424429 53390027062519 2764718566016 183384032808905 874045062634098 40739021048 118769603322045 5610738252631 912783523367 636111735702 1191972106815 270532343198 1769794348398 1200605289818 2157881116454 383035949532 133019273777 1144425432640 2393967715574 456546859741316 97385175500 226667807837140 1274473774510 697345726112 2280287802054 2512323032202 843089399131 618906024992 55080664047535 854787874248 1420991004850 873343003245654 1557179515963 24140805287209 309980327749299 228075872877 57511798733142 1889505097100397 2391077732258 845370458108 852312833571 17149297168112 169843687142984 553477288820 2651577858572 603572168582594 2611719668934 3242465851323 1013077753058 138250018739644 8245091034783 340237491407533 610350244991 951114408548 943590194385 1847536044106 16054564557754 907866334554100 1858739629786 2313525435196 19030438039599 920547879652 1093362413924 635960166307 294315326975 340668091014 107931935381 837185638108 1209415884794 2292623527494 40930710021324 17917545548613 2150769507380 2437116869118 2271078425758 1253138488964 59326944302988 1133430714654 1122918881465 74000329423 597418249975 20887679934021 9106937678635 10779953122180 1740816116983 2523839214029 791597496852 30693132426759 1176808641564 143521665442817 618116047232 517958305568 594142413492 756822682718 1198737653029 2445864609509 2021119456624 7004833754854 2562497741052 294946669759 1631708709336 11619068210679 19188585682182 781338986401 259199371368 986516681686 1416323989658 196932625588202 2448383508291 27375645519303 838009363255 1295159130131 49731866619 51577843471737 2774765782412 1129783633756 647385540698 1454639864583 872846666037 503470702142309 11698044552578 2528478848485 1303008229304 1412731233277 2161681543109 1588917545095 325505961658453 10698059565100 988119271730 413845572830 591878077210 1057197760463 1889645748225 3621884072548 50911710726318 30743213521561 557503987894 353941554980253 18803048792544 10368559376323 20448852339449 474180367841 2272862648288 167009754527220 966092720476 439892204486 550393554695 937632513816 29092772429325 25965198506628 4108241856963 948261792387924 555063586243 3698486441481 1396853402709 26365541522397 324251136160 15793205399393 641842525745 990399858159 317407291552 85280936602207 245016620333190 316440553756771 1423368345825 932155998519 818600419417 2974305481071 1335193786654 26677704571654 1085447731768 206401843161 425434098544 11735249978063 2794178751501 2296267389585 69404375616 18066319554987 12697832534735 832747588209 4718236713318 258688615534855 1299264727799 1922025408142 3412730279701 108461943415942 1899498361128 10608208448455 80730575259444 1547281808256 1604785715820 16407219032291 80593077502331 111697719509 2526378434360 178937900784623 78889582720605 16402952670297565 1720266464349 2082803167209 1166655266530 2115409017686 105808970854330 2759328946648 113057060346469 657328765611 4292190542536 401495167770 3580949130109 1838530199187 4153216480049 28712622167822 3395331148641 232244126125 7798184167727 1501784051752 68169525352601 577508753653 44785494686988 14349990614432 5488857624410 355251394511 12633158476632 10012436785369 107414086556891 34045939528936 1257329010665 1011860746302 2564553952285 2672819522970 17097528054701 407445870815 81391390256898 1714605502892 33509920160 2656103276763167 3593648020911 337584367525 256753871439 18172449856031 596622214675 1247322444435 131067956451 2077509918724 38100920260569 460979606234739 21825181175247 274655665276001 1359860835507 2469237958969 145602480429842 2574036788170 3750892954392 320828750217 2144950972375 2613898764968 1140658568485 30202807426569 522893703507 827563972919 1630417244779 1017892930799 306674941500 316970422545615 2270886824396 1802314073974 999476146276 5829265965838 146464564918 514223632574 35013263499159 209793848803482 324650038411 228918892696 22267561480022 727649900070968 2287391271929 391660126524 177333861262912 576654514347290 40148239946776 20032063780187 2733593408450 2609830527675 520406082662 3508052479596 1375156418919 1806044124903 16044363842674 11368566517 2316006010917 12762100865848 167693716679 718783898098 1364259062998 596423792121 1856336837133 163023443700880 3543200783408 628786615651 3095770789872 4188236236004 381101379717 3087988098105 624772074054 307906232045233 910899058553121 1069284934321 579847807102 29570303681204 1183874036999 1706093584607 1216126150892 539424992652513 1506867585870726 2893049657607 3799747826589 25267420561212 1803038511365 654654112268 146091284840 179847912825448 157669873534 1904696546213 3924081003234 2320059142123 1244486774975 579344540343 140225518432398 1471880391716 1079798451458 1282108112028 528014371773 2195883524786 1156285332335 21958741285760 12672225345541 904724579693 1286149402084 1369454736263 1347441564572 2414448317677 31661588927491 2055073899516 1137930070225 426191117242083 26591018659863 301090549523761 1737370862240 46844068102 78815912573311 12767333007750 30759281163030 1163403688037 462011698273 73185087224184 328278715958362 1414155072081 432328747756089 19409490795 26745248142377 1084361979732 2219398734080 566214262295964 369776774499 768036745317 2664182737480 1155210721753 466331798021 700246161500 2641387947478 564377309319 1436514768453 1850731454307 3769669547103 1109579880410 333812241815 90990667424 24336550570296 21093172477965 38111121355 26895176524921 1228913948320 4220384621335 4317017822377 1082458041414 152123455086 2586624986970 578858639183 100673698648 829257682956 1508113218291 15236356052326 596432620611 60752215492904 394641805485244 3760406446702 962543921896 2031419594329 411289395457 41462214294785 1926450693151 3976426398802 1456218715388 173046082346 1747086148641 882721000222 88137156804798 6847810201520 1260763649881 2117316544297 304523106315449 110006760028352 1828413012096 829436572728 14721116759 1177320779502 95424216059 22210950206140 583937140675031 1257260752490 584499090888 579962424744 128006608328282 3198034761412 2046790886086 1565975850239 18778269218728 13000761647589 558322472699 12874769137054 361658784699 1704869795554 3764864846532 3070624455106 923408062864 1770777817702 162512314700 1274359370008 1198896818263 219722266806 90213646483694 18002459690011 6899340213790 1117396084998 124993718468 3749926552301 360015370443 1793668502523 604715655199 3665020489746 2178487573456 1412786602377 548264795064324 1649746572241 1199191875198053 1094330261952 265255755490322 44814585990612 1505724878163 13933640783337 16401158720888 264331315868606 1463163158630 12979784599968 330720173116 1321664651493 71013253202 1508934399682 2071879212187 222953565369719 10907944613323 338999274681822 2067660172947 723693055655 58251188484334 1053276594815 2349976373510 57493844597143 251729620771373 3211467582541 1253743794784158 1123260023664 2054805463552 2112259554786 1099621144323 404750405602 28347264617400 901352478676 4090809905932 1481595660383 217922270149283 2629425992493 175421397859313 2398057105747 25801061838096 122110376182145 1147390630459 711365895998 1358052589479 1578291563265 906509807660 4062819328965 28590390485191 411336654689597 81748421241183 343248128606 1837198468032 46322089289 30716035681156 497887922012541 18632192254856 173974282954929 1314565928114 397872288060 11513145629721 21536286894265 1077267658209 31060594629625 503970861952741 345593775822 4186902863467 2246492542238 3903601914523 27202626743154 1774277155421 927610070533 487022518302 193243643263 30680001792370 9565548978705 356020400643 1082486019033 267067193302 148595549227056 14928802897842 228521550120 3420802467840 2393566088389 383898921545 175010862761850 1265268981115 1971186303953 242642384748137 240710402715 1980696751499 352966170019880 658644535 468778761584 819782194048 52264862002677 134260523754658 240825919251 34467809974 41256979390134 39476660219864 11600111701309 1153624932439 188065654420230 601132249699 466838421856 1334833267889 2286654037673 386521566697 2604394360616 22442608507558 2536471647809 1837635782191 457665279849 4153530522182 538390594309 4036393768570 10637104512764 2277576999863 4240904267751 694589960631 268280043187092 133582975814 304854413782 1306556303169 601355953465 1317418007552 502717605041239 433681723447 250151620267755 196036253886 3350313050986 1207930768740 61471105554 31607244853395 1422315101242 1022347003424 3429109732074 617678466533 580965342901888 850639007999 273226579116 204336462150670 1424498638111 354255082114 3816919548380 267332286008 669054937651 312160505142592 22268419972064 179661701498183 84875590999 847699023948 21185684299 961732055747 1294995966787770 331546662072 600542513485 132213838125 330188878807 1105600091552 254464808320 573092684404 261459870610 874702326574 91811115780086 3107350956104 407425998737664 3457888990308 4510235420626 374361224618 51305302068960 220350585291140 40186344588004 29413497152578 10708451945601 129699792229 3452220877167 845259403773 98669880919936 30098105860060 988243918698 1461641900774 1057076340103432 4620548839585 1613081000360 2735204720482 50975983686624 2614103934195 990301291585 1769808271463 517127379120 170949475652559 173657968289592897 20503886325674 13699390450473 2209882325135 31357107491914 505519572858 2752275950277 2543622667226 24036783230469 1016677682456 2926065903348 1874561725430 411250020683 735662879958 299943835069 1218273009578 596208639791 56550316541 25696202573670 2443921502463 444872430418 2590485856051 4079804533336 271665179206 4321727974612 944648217405 9034976777382 12224361920 359829913886499 2583093277042 13233447045690 2759646392262 31072403665166 2972534613124 2360327318514 637916858890 461288507826 2308497712977 654975551118 1559666117143 931298339331481 839614351185 225635179870 2748097799023 1094107591315 774989601372 36513267073 592061738287 42091817313350 1031075786512 1471704891264 23075853089652 1852887297813 3820199680071 9302072161417 841613747556 2235685865773 209043296444 2134563178671 1423969617725 2003205565871 594826015909 1671682699821 1076987491119 1523710121613 1405492859878 10957348265985 26995380970578 4941879847598 824524303031 41906363151117 1973931052343 2554021687490 564148578443 1268504732424 916013551178 33076646513318 769238823838 24837468707586 2686337343785540 1815014194098 1632851024116 1306657004779 4183632320560 606102229719 1702234573723 4109117625731 876788497784 883548242558 23230402403 4380846746681 10616702190 843618103323 102696037579621 1712520372586 829635268910 3659885457656 2006859848056 32864551581467 3149100557296 913712614905 628360822905 4284655510358 1317920339978 2792843389429 2229952581673 1335683155164 2447140470649 1920543766789 41253026164767 476591520046 72158089096816 1036692655257 34934593365614 17756678374784 4203186399862 899716038576 829088275368 13548945780473 3587437529256 531854048803 78953361072090 30428960968718 1421585739780 3243402446213 335687253958 2110478650517 41775296317349 1466105654649 2026796039323 681081679267939 19966361108437 2841603983222 121063011253148 1074286551336 1385471449520 272871854797 617935057825 301893280528918 5098992165340 1063666630333 1208647748944 1416477228855 1280395547783 248721505696 692382087628 509398770288 497258945084 3667192320374 16923514950 926016440260 2714796963228 1842895032350356 35808582232727 441826518453 1020336728860 4144654493191 48895730382895 600539340823 185448623553 446647002092961 1894351015585 103120251491598 933140224594 1636110241048 994048097142 549703099008 2670424709712 3260483563050 29798266758965 465947157483255 122049164822638 93176939929 285678208163 408702522491 393506216076 5706289936567 11180409444537 3053028040 15000423942991 1660500259946 2171838129760 914323376138 17180841680875 90536580891 76259112592667 416881408632709 3860807673534 622791684882 2091145379523 52509754382850 652246420370 124205653275316 188537580191 2089955774654 719714595476 1377253767037 731896374535 1309815406382 2531471857022 1416796724369 668073241180 2197983871323 2188438880767 3729259894675 409916558506711 465741585698 55556549479939 512432162601321 98003087849412 389859312816 1847469036410 2609858004350 175624683762967 1757755576633 2486798660339 31999567269714 3410821676473 199174799280 304673496017910 3001453578140 195302161998157 526281690230937 1343768538225 18357593031443 11237505098853 1243810313356 6323877245144220 2116333106970 583007860631 73140252922 9529346854716 669659314570 177911577007 117633251747418 1195923864845 2173433664123 2043715596694 185227256331202 3092856996294 1346232711096 1150379436134 655744560916 174277376036252 1282850452941613 2475996900818 249941702858 31829096879944 1870076552343 362940856835142 1149074591971 2438261812880 2703006074925 90776773308910 256664215026306 2528516173294 1053191791523 2584384283250 828291671608 1402583237041 1609785538614 25810572541400 9510278552465205 1549195634002 598227071530 2073867619823 881112967449 22026002572055 2053525765440 17840823851218 155266810901 46277293407132 14238791631978 563000384087 646067455500 137951996387 2095057116237 6084921675860 2574749824790 693092079174565 2395477789494 1554786564401 417500597682 1365620423595 1533668996240 84431936890873 15105842987121 874319674455 2149868674178 482483354582 355511667194686 879592828765 895359375839174 479681958123 405143796037023 381218914194 23512420742865 3116851601690 1380874103044 2546423630234 18929686945021 1532639576128 2016974470201 2737945042169 457638506507 2443488316496 2741899251643 5708494164423 743014446436 99725930657 162147564829 463912819230 1365393060820 3425659546267 1509739444561 5211128829738 1515446108172 2335798907173 2291147890150 1105329118882 1676992440045 30691770408675 682152727186 900112340295 1353077031765 2931659867717 767621695967 1134890165745 1997468547879 1756249975628 891472787090 1138944035955 66650542525085 3716227997309 7150414114402565 843246098670 20536228443997 1112207232952 947780353754 2913691503176 867101711313 329476126366 687745615095 576449969962312 496672839699 1232423098673 1117141149395 2146390620778 2660872755906 113954740626843 1918503500045 2447058328430 713307898052 301784616802 431112468368 362839337175 980208987730 105171044175664 1277687825769 1001966786347501 13494346244863 258150308248 63269595823809 622253164531 1762536854275 40960351874717 6361088001212 2370419064591 91139339229239 24849740277551 1412826018032837 31699344642565 103743908223156 2418004843452 3808129982020 3379434243548 1229174387160 1585285605898 57565608674538 2094036442925 2147595210888 2675105342677 1724052673043 1220613693666 12740485225031 84286348045012 25523595599626 612214059002 1429819356223 1056556065681 122007884879598 2648825709828 437431136604 4074314229972 758204883671 14517742652489 855031075275 25368105826 14097583974753 3268177092498 24275064408440 1349120299843 1500746108709 24990522888427 63589673976 161815891182523 409031041984 1206353061887 1967404575240 9079283660868 867984848397 1075855852400 4065951073891 32352191365007 7660064902429 10208573701883 1051432107541 2564473234647 1846813574980 124057087454344 13803637433059 132277800300740 370426288725 1145416124596 885648169934 2351178121598 3545814237715 65716193383 756822934936 250970028738 2679955681376 775894743961 274177242669 689165865684 8947232739612 50819362933 416751259201959 212616804171 803703276299 5374169155895 3840004840260 1079680806919 2734331111768 13046836023979 739144443418 2744507213479 2030623559055 634138897964929 1033328164278 359384213346898 142702243007156 3755667866382591 558099298278 17234476537427 682763356901 18172952675128 5971285442968 1611681820820 10760789066932 892124219828 22579475633188 947433882421 1761151356375 59176818606236 299655358314 2226621955255 115487229074075 214035939171 3202197540030 27219345945163 836807721775 585977012704 57325411034969 1454164604780325 2703062683949 449896230485 13617608317 22014986491498 20485956266466 6452811298586 17875402669144 2622674735163 16205687924025 1323817922840 467900761684 1231873280677 1483100021442 44399316699655 1276065084632 2412496158383 5112489529768330 204053600402416 122071256292643 1892211248106 56544723985745 179491593780047 9987494465220 41701705598009 2933731945365 1755807122772 550988419625692 1162965830303 2744129371682 231540788870897 3264854552008 168298782707443 2831066303964 1211490200661 783177526374 5954573765615 155258917647653 148109495441397 2595316228587 201454579144622 1883042664015 3027104746400 249524398309788 495021487321165 166703302795667 358862749278 303084217268 68554585297378 409135051057749 41374482481834 1066591341629637 1862795045348 692967979821 2874730316974 2461349904264 981427202572 2448443908061 2470126791127 2606990204147 1787401210158 1103806717103 131334765259 753476282247 412438840410 2480977602859 28110784111111 1256097227991 45418519569306 1380585931791 17189268056926 24213448863713 2728542980796 963001589579 366911408747136 22635668432858 1190026530616 1000861860919 81910652475 1214552295166 41949365108644 6001510408 116870345589653 4695031328975 269572678369905 2401459777695 7556310080764 24934411108302 3357977110589 245053151123 4068070158066 3700960448436 1449409314259 2121343367662 2392647463232 39930109650735 27877180382808 1982930626851 5181088344048 37270408611747 158653713114617 86435182801393 2797615625382 1172332499490 3857275924453 2221611303811 111446950946008 233397533580867 727163524045 2088173406606 162000503173868 741185498702 1318728688967 268852783542 2652836315080 998638824958 657183818427 820355872074 1091559017312 310703625714868 2208734677775 2478021233538 2704815489809 488956192859 30348143820207 1336244938550 803152328093 477840677202536 2278971344037 539730930078 931917746499 31614337984731 1531261386114 2235262529850931 35811222954149 891239800233 2503365660542 3304936239343 339671863945 2311908332365 1099099399891 536052436241 944442991369 1058787322684 20419532308581 1636920710961 2624154273427 976462708014 24481696858219 2855472420270 555151220977 23947760912102 4276188125366 1530389450718 1053180852641 897229231381 588963977948 42470677716004 763706108104 1950652844548 174640940748807 1553881848105 6634496457904 20075610443392 2502781377693 9965557701757 32187581739 2453309772129 1245053230265 41699999126586 1809366875002 881981975453 15960773179542 920696155751 879348974050 2353150147613 7370646628085 755026487553 582584785703 1991480655008 2664196283962 1307238413508 339970544145 105755298154253 2514274211037 917599347594 184413363104590 1331687031658627 1463213841606 3900706712373 1190097197673 12573377787757 2082749237033 99041323416285 4219695849621 3431821713927 256481980279970 2658697361804 1451891048251 160399409287 2302071635531 771617305153 1459657770659 50160843162660 783043343953 2158765504138 220003650451147 3421625969211 42901830337114 2979319305027 19090985894355 4232205714639 171071750532 3737261827949 145448148128318 159501482291 2282231342548 974507578601 553518550101 409211718763 1835247466875 2059819784976 658941956999 1925288781688 784351463781 1018780853402 7700717340230 6869895576283357 563276461917 1372930196163 1469701013405696 1119671722468 801298202882 29329590951472 6553285661652 599988215542 119809849824272 3075801078717 1691149243792 1551699742904 2069916156617 3661635780373 821456083558 913761976242 1647309172497 93890054586136 1013433358599 3164744732937 1221930837456 21510337798956 3044609250939 3687303308884 25634233704460 1351238712035 818762156656 8128375615242 1239841257211 67175354175290 2197378101703 106726785951136 16923943757473 3809800126952 1438150075412 1361897421464 1971552922740 2082991510866 1362336877969 1547242320086 621879909369 106620212179104 1570904693425 222453856311 9955496491143 13088220782701 180486266355384 25916677412120 1145410156048 1981652548691 216309437882 672366021486686 42341266187401 67846976161722 520457866953 1183539264727 21674192122917 1281128238096 3740078408746 296834001826326 4543515885257 2499494563319 1354620849288 30560430374695 699732442560 1820849423264 10943554947558 4509742755227 20677872939304 1307104280802 2141641097222 2352851584673 358671359407453 2592165367499199 2575337703101 619320978502 918007405187 247784777016587 408528499927 183742883984 842020444354 137824926465400 867281723794 448821726506 1306427765916 993463114417 1197301727936 1348191624054 197075523004708 4548663312653 320000584249 134184368775467 24698618428678 270867164139996 660979704797 318646229164437 19742579094 1260145310759 1280201445272 1303559020709 1982446786260 1238133389549 296659032745318 2451480213489 114768631990 275942944936 1893693824002 2246102937382 1010437532791 936650501153 10877311058961 1391188149557 2752671836201 391258176062 143934222766239 1310999980575 1947919201928 21752895104767 63859411156404 28172005066560 1033007926304 32325115005 31348378229292 2113120697124 31887569104313 1146017684300 88831715771715 111306775312 3438042501329 925748700796 20530969539550 138533053506 1227755063838 279081294943 2407468798563 3935489424098 372702840603970 727775290700 689119548933 40382018070796 483489451140 154528524941406 1343229996485 2206361592866 1017786122006 4315208066409 1191349095830 17882484151248 1680401794573 272160022177564 2659694605058 913844137873113 1166182279554 35410786878789 2013579116775 108559087006996 1451885612600 151333008289 1382936713930871 10625996070 2685977914789 248460654727 449706643505 300974356571 226198494054614 7519388208963 22475651398661 12368885904798 118423548091312 2184028097936 383958177268 25138635688597 4109281903151 1871099684123 2759324750859 638399114916 1026557335157 2492183380495 343704503057 101586254341975 700371753481 521230870025 2427259712334 2656038301294 1066660313732 839320794188 358046360545 29075044931619 11482049614976 564260538717 187984458154 268180212561536 2503701303175 1663507184470 1528488922976 477591342400 48859050109 1431376386338 1443972340778 20429697343578 2715041187454 2713215447846 1566835052824 2051763718916 1627007563292 14472005716489 505607054868 528759407811 111195727974743 2335364445855 17529984631873 580624612155088 896930888664 325650493254 106765885035 1922604443658 24935913074825 53919754119413 1705986704772 237357951940 94111609850921 107749797070508 1308511414757 2563779162350 385750937187617 2576335891247 134827898822440 280470597896 460611417399 3231185516461 21581891676408 10498038815119 18911239251900 1358354666063 41687438336875 1927109703806 1064802059837 32171874991571 42715025102688 25595905352586 1554539643689 10976745507162 54021298240072 4605839514220 3088758273129 2993179316501292 752174532417 401579497189883 7246964741975 890168802675 11773855046507 1581880962226 1233850255783 712655335590 832975175008 108226099051467 216825540618 1309047707464 892406767147 356599201707 1030604572321 389794131244 153984437595 661100532465 15269085583188 1271590527088 3950640941512 11239770017 2984862025091 19889403013502 3811153185109 400550092468446 3035632467178 15587127919047 74012970738826 95408388721 1555432557872 4194744231979 1670707334253 2068420219072 25938684171166 1374840348220 375168737932064 20062119308046 18005774961703 1179166609703 2196528018981 609188521837 1769114835050 789108312915215 2501353893786 33750373681585 67993513411568 94585623614237 844992591460 3198616553807 2280639172607 1806498797662 6303706136647 435614325319058 556711253058 1143016916606 470638926660873 157654030473968 14299312020672 542887978132 1130001543012 503127296251 14471517321348 4103071400897 1789381329256 2273441598483 27987226239615 603424282963 511729677269 235342155882266 927175683759 526167633029928 393223331235 1406735151425 2436411637758 149370084309 831553307986 2118546475995 810780924997 890379087798 997085119983871 831653121459 222008114448600 1712719782860 328360483948085 410900742765 75064942675 1534662134 2194080138883 1402329704805 2748456900273 21321440847543 106236609052943 224523716943 71989061442674 1466731379895 1556558107266 7629678208322 256779045162835 841357202557 1159405787363 1229382689843 497038683888 1888150329441 70195576270744 2148081677015 28404257054836 3835820159294 2515364986469 50250841308510 94447187843 232632405756 43034172630751 242628707539409 9241094662860 39198619237608 36214127749851 2512612969259 738820087786 26958158059594 2642201096113 2103486831835 2441446600446 52890306470561 630726397330 70638526096703 994522793011 1326627813819 632972813760 279657569991 235667411846656 1223206513854 1675377525582 234203710633 204730682590097 314397621895775 1321940079178 2752030976450 132786013258 364388338581930 45933090905858 2012061429446 17138990141765 498519050807950 41864613951471 687439790298 24921337875164 301234624334392 208291563538 6326896436063 213735248174 794184487061 54997009449602 1781372283441 707046876090 1548340375059 9659224456726 323368410990 866753580892 468897040377669 1993992604798 3783046423641 662306888433 286718759220149 232406179598 16370919645696 41754151226324 2159925408301 325816156266 27839716658226 2065922888732 2600246038025 611077414432 4146162215400 2777457734007 879572180379 714694291296 395499327407 87677683767 3064980464934 250865902256 2937592174875 253392663470468 2528396581874 3599125111645 462250740696349 1436341960919 771867924229 10536587826148 1490362151933 1888153846602 44492542198118 278841002490557 64520695147542 48692354312131 346608324228 2412985558912 2000527761208 152716037127 127943504684 849217659733 2417977679385 337647512846863 744053327213 32299835350341 4793000044821 1916752243098 262098247079 839935787350670 1745214735382 235682797673 1452581344090 255929090560210 5994979325429 1440787229942 25473164715355 35988527187660 31093475513419 1574518279301 1301240523351 242319826700282 936891943549 1885351068054 155949714063344 999127546964 610481230003 48741903743390 44451341921097 3691726483610 571387882774 16353068499292 1317198950796 723736736357 365602733903 1762974143530 5936324761537 454847445115 423066638035129 27086642223 637683829284 33135533961099 1381275662740 170659266167635 2462125436806 579407733670846 2098101944634 229772223654874 1551243141046 187991027189 1917849647964 1705649495390 1003349449746 1532674783553 26180152655535 1000880541110 1071957292698 1188550726273 121668832707 357420343984 2014121712010 14972355142338 1870173281993 687496907392 454928443354 93322608242 2683415239344 978698846419 3931416198783 325119284308 41085407364205 226447930596 915777505389 14106046961609 2978596135931 35952837118 32104934369694 3146683123841 12976101615432 754989397198 4126120430201 564730157777 2175398527875 2596432103979 1594341135493 653243478819 495051732935 101858770460001 239965608274 491480566453 72218245545518 2918808586818 3031100405323 183979821628 57233065099632 866658869101 1334003425028 1592828617437 246038319563239 4736299569459 3502545883491 42936223803016 95999472513584 3953993896704 41008897831279 8907854041945 1885146225872 2427548057649 533156616175040 1954227933242 2835550052528 1291532953447 104474342055 26773545145 2176107866316 1497724568355 3415863247373 425027096199 2321194106228 4190433887874 2594564939743 28176277176341 467779017704102 986499440277 466532640121689 834094926436 1138371654717 951758863695 76413312736914 556211917956512 720681416687 2001759607867 1181104373389 9058222048001 1890609134139 1435198787534 911730435093 3875205532468 2020109491193 55849720325864 1565435844958 743041002866 596808117581578 1362802166216 810186904269 335333794498 1051446140737 2191600870553 410547393376 164180447072224 2751000081938 363149304411 62877246982386 674262459038 1166623748407109 2243353272013 3337945756277 716474282539 990098868669 38218776140271 502547294396 69006386887324 428423572675032 3647777447203 2415486139988 1396885888748 129653345254682 997743644187 721632030485 101284708161876 264519030562089 662378333494 868627944377931 1571390068754 4112308470648 6677031276332 2051118208603 666507787631 4104733719140 686509771681 500613893445 1971863923748 2396588033864 73495593113633 4863159549784 1113787618509 1583696139546 2721458766786 3056299185270 21485997031339 4254388645805 576809192381 4321322485634 86959768161433 324075955013718 1913520541974 6952714468188 682779873508 795047472831107 1496868438948 381628375961897 27226703202999 3171794883648 1131382013837 1250235253989 1881718425434 2698157484087 21325095989504 1334134971454 803706898324245 214537109753 163121114863 56096944305805 28748266657861 4128031616079 1253171902256 664037280328 10993272930196 191390672216 13541251792775 37568032574595 845914634310 705607487098 917419253532 3644537184080 2297371196375 296496526890 5238687428750 24366708252881 2615621585943 3148791538593 359754135821 304691180012721 50217229095066 22751335091360 104713386555480 124042098633544 2403851322443 867509918097 16087154762088 3232862578488 111801302697458 11482316313695 1964919793103 1233941436107 223102514235 565613856180 436213218872435 97857259525823 266090381714 25701748086163 9918425646903 261777756763 29810227141 359290332017471 273745694540 175010171556515 55591809314143 746214297434 384139003290 3281450567255 2690057648591 2734726756142 4325652298558 1045043685347 130580460223 860267867666 2426610521407 1235764045845 1729324797167 1004078217906 2227782232432 1969128259605 38237809938821 101197017737983 78788870993732 2190100158053 711846283324 1995388181741 3399219767807 292429400538227 22496832123484 1813299662330801 106611700762 105945625936180 1622807982203 1262811636568 1353923970280 117613729091932 16178369637788 42229043248908 12096879885 1140241309317 2490551728 2336996935451 683445986018 583544989581201 1556306283843 16974238985090 506298313489 471031156571618 1484991017245 568594590069 1470869118857 476859984297 476383058629210 26479746992410 2709767414893 858219941306 627071610593 2485170515596 494177427828 1639699636546 2739314336286 197847768625069 2523241395384 988854662089 3776097816587 2759408278786 187327536174559 1065974060978 808321146856 77419153640792 6590460433384 46391844307426 2609222462047 304658139917517 768548627417 2014518699393 25456280649637 1019068939424 3501496788489 1598439169437 28695629580932 3275983981807 1509017174375 19447092790 18951780898391 521286803946 834923579125 2828746914939 19721226674802 18286531190648 18981268119943 1386223818393 794520399769 8354567125199 34463834776169 73566948028 2675081063323 1081310244900 862401652316 550625330150 118778981164421 738308649816 1949333121579 31955602221236 2134822782618 596219573420501761 1919384377657 81076947992642 2712746738329 427138438306 304045599347 2434638663114 277735501930 1486109507416 1056234733438 667313479137 233299591947399 2088475294911 1598376180375287 920457452466 119439474882855 75535019714559 2607235625610 2097212888713 1363079924494 19111458705362 73353141452448 1610376305159 1954069539020 509451943654 1039034128056 599795472751843 2881358259555 1441186601167 20463999948812 21707525785810 1498593800178 2041228320530 1004056549928 13351375702794 320039191894509 462164944472 2407410587260 2433751486534 1259067079880 461507841704 22627445741165 1594695312675 656740891006 1348632686413 2276019461829 211146719863101 41619866636 600325687788 126612201071919 764369453025 18256222713113 1967298007935 18593034791769 87248407051959 1677454814995 17155054166509 548439469836 16395160947955 1171503477342 92628930389 140033897353 142347523539180 2779101087912 947299692879 3039466477597 323645476056 2570202923338 537187463081066 561603151531 5868281537106 373016378130587 2382708686340 2939265957739 1823770581665 3017053337818 2695104225144 56682101074906 604786414635 22001249973862 9852020266267 3212190289727 1322910323921251 754224391424 566989177507033 86257160511091 24457581002207 363271194446 2238320107044 264626670432 3569618929320 3348566220791 1137235337083 577092286816 1082909289331 2767379338956 4246261660503 1916619186934 185827005225220 1485646905036 38541753543239 1515116760921 27006102982336 585594575703437 1913684791074 4174652502808 6162186050344 6196098087938 98204664677561 158236172580 402423828301607 454823105388 1277098146318 261362540449277 86450133853327 279449373899 2431971772278208 3763976270226 2096593824807 1175639034989 1430683706564 41891892617942 1351897541444 775154148901 16763096152046 1956778096016 3426834989958 25539413094490 958329231057 485351662876 89228547604816 1019207376486962 1174119180523 1270340582717 51103746869837 975934575710 21232197173754 711157213077 2764158590899 1094573061477 4239311525793 1404693374967 3640541904927 24641974032851 12253757147 1856691479605 2125746920685 741500361368027 431937731788 3673739914947 419267124121 2028196579646 108925824797288 961375228227 1241575208829 4097741619758 210969353574330 37623891540 1519307261304 912882551825 415088915577353 652183302930 2733272324888 1386066287513 1556771561444 286549607136 37015598021365 23164917681757 2166912114695 71868108495462 760351241545 2273549323775 5083180626389363 31763573197456 4022159728764 713355095886 3729067291336 3287712278389 134805215855 1601410406889 2146701234525 11031201800850 454675252081 1037937714462 169715164531669 42097987588357 69107015704476 568506733401353 17019008559682 31857367694956 27456782593270 275773400332417 113464242446 732418836663 157174616720824 21895279736851 570947548760 2204863662313 2997364084919 800767939089 110354100883085 480311054943 448440552243 583104474635829 113548303627167 71516867610174 2864043871332 29500402803123 335502921426 736705797294222 2126209718498 61656962216 200952754871 1672614828708 34861662641102 979613947295 69508664797279 167898257092942 654575916995 16848073261788 25154643441954 3377960158767 5463734662784 129497085069 1391135253208 4422700588062 113403215522129 879004620144 16777985599909 18276650273115 140637524795 60972852086393 1727345029675 108890056338845 2226479569519 54003909969640 1960016255931 151132279989 2062990301240 1892843624052 1635313171941 569310930746 1476823928725 1165974229190 1101092617947 40969419046647 711270466495 184413592208441 648690949841 2730986068383 3497453040094 2292540383303 2274284909857 589517071593 5670110891017 55079830423 69836083558 62230093984612 568824194842 1619327331797 271965159988954 211522589154323 1739476271415 248368734304453 681915626121 950142993592 233887316526 105054322567 16706689315 1253881204999 9090020853343 823398814032 4153020775281 1432549215271 2327737174577 1685596181704 2961528135504 265670120555 1290995516714 3179194010237 159410468780 863102645297 2310629447779 70255896528026 546296902846 440571802961 459320739878401 1909553457601 3408734528344 347601248861906 1518681489892 538179506111918 795167272798384 2393702253288 50903643696623 1373343014413 3447990458450 421072767611686 23031067580586 40121493459170 46071819287626 277493318517245 2371032888212 1313564315103 1353841767566 2779120798342 1751491446092 4201293854861 28556504471274 224477907206489 1922776220913 317049483588 2397330391079 27846656106244 1696283717951 399862115283872 3324544508153 1572176085285 1591946798322 2466631446640 1561497494829 1411077843007 25437968272284 3244929323614108 614219018753 131319843883 516296907430 109539367151950 4297001428457 284176458223 2088554392545 51583479352444735 2311656327602 513460317764 1101855623628 2222838833875 3865971873259 2654248184749 2468188768010 9956547749871 2749695131078 708125778429 35445156864758 3888683934762 117172736231891 915865101040 716832996530 1468881521263 92301888785 7329867829206169 646676859598 11218286807945 2558086240611 640067980795 449460745992 8220394278124 1992871336205 283073283505071 2061430279799 54938837466 236027664907776 3706045362212 2010301365349 2392102235323 1300702379663 1648828511960 4875952175322 1467173849030 764847900527 1037773014069 31426804415696 16721155482447 373464857324 29706806113632 2055861535303918 60553931248798 1948183520169 2670521567446 20609376584036 712421002176 1894260822859 225297495024530 709091047210 409183868983 612508676113051 1905464742460 1821821996415 2064442966784 1826983577733 949367112905 819622389404 179853156370 19169580696230 12034571479845 1380957858274 3435512720504 170192153365873 154657913519387 8213685450901 145379054541 505035922152799 1542711199642 1481577459856 457056966512 9855765917122 1221157130963 28656054588793 192102724763 1750555515647 1054587841501606 464148701665 402820095481 1625010980838 2414036817455 1468333170517 1872167359812 937735649100 2675832679287268 68056254516275 237795827487744 10365814382846 4132210019463 724409094495 1622954869148 896562205797 844612955559 138958789523929 6604469853 1778903563084 126126486931 75851566813 135049394536746 1156492899633 1272317504700 16040002883207 6598987468487 2527110698477 2330222859131 351491603911 6424703109085 3715276726127 2559193720973 4125979387460 189920619667 1709579574800 8093462284438 1901698258395 11022045457 1478606673530 30220572622147 1688964179154 2487203499093 1689228902615 1779751780583 1315153635687 15435485931184 244475886539409 233050428707 897807964829 1825760421050 35733702709705 1541074588825 1286206853003 605391114117286 35475007734 68253860632694 31974236978967 104223524896704 132972896678 1606907407133 71581657699908 1523220046148 657929856384 718663510908 2501574215345 1486199192134 203288824043 1827597642959 1123956124591 761030559441 75236201230 1695868411118793 4133011518744 2280402387834 638383696119 3508696789113 1690675887183 574541832784 2173002389565 2452119698347 54424527540725 1117400270139 995399595634 33098116727348 723880720687 1055192786458 2599592374229 5593102965773 11039664965212 3690859514806 503081011565 293497116376 153470242697046 12983282900344 456252446692662 3795210574244 24007961716409 1532816831642 19231488174393 1860388106553 2624637343013 30536914515252 543467361744 206833375290926 304461110879116 763387870235 2985650883846 2378156189292 1272365828693 1808488242580 212853606709 408684879893419 47401404266621 7096338620714 790050428552 193345582093852 501481469571 1108213972127 27476204635919 4693712124744 2492628354379 19195034543083 822760743144 388810011704 30789617341022 1966685196904 192404431896 2123544380340 6396732743459 354852886558 1658482450007 526247460360402 934277071682 1721911480965 1679458858159 1401720719928 2089220753713 89059866155599 28838872857831 2557490702729 180646858368094 27402313570238 28352834757312 3392288757355 1926688039242 17930304913691 338943070936 29881427213498 1603729771186 2806158217860 1169341289806169 11313040232586 1654297236084 63349323767184 2267938761229 1118202135322 1175439319175 340989458893 291398355809482 301759360534 547715931271 2915416097018 2405883488818 2725100216536 2524019617231 493983591790 421942697644 1422563460790 2558409445164 27011187022207 2094567488298 316323543120938 19628747466441 1432574308025 4692747811666 257304815705 21554304513665 2492424126688 247673582967 1019464622895 2291905523982 2750080824408 48362998118244 2241482324158 545169405423709 1297704788079 2567546065507 1951407334369 2414508113403 1950481639357 2296064515428 1403375769419 2482536391592 79341300221287 49966139668 454451419642481 1710190723248 1528043782233 6940277785311 1183119991254 16892420138180 1342652492373 986190201482 1230213655365 2766372350724 11325451648080 22836639150260 648333550383 2566759793095 459223208841 1569939456657 301077232798203 2088573935988 1917854373157 94940549674 685563648484 363224655263247 313603091697681 25600832383785 938782062966941 664105165125032 3486208111485 132474585427622 422678223079 23791825927994 2431920243909 1755436226557 28665407029385 375393987906 1260840608813 7804297005986 43954970859553 18668732959514 21973324205447 1715598060204832 1321972483476 688314742106 41682655570664 400959819369705 1162180317921 1902658421929 3165301045218 681197828730 1077907942448 625029860699963 14656814318644 9043153399517231 192427932095167 4273024540389 8856125763389 87307200544774 2735177393022 1121704691709 27786911449117 32205670436325 2689577083661 571098265553 1276638538884 544081416361 566726235667 3090510769924 5494679825858 549100544579 3783398309294 124613231260942 27863561385261 857477601827 3490479407612 2245977878344 111427960323565 1731648506169 1335282345135 683874610259 1965770053386 7346488967418 2075231464011 2268505948488 558703735654 1779924371426 19031521830455 75643101400398 27455753421881 1018575975527 1827608876549 137461128524286 83940964397 2278676401336 778381848974147 14757578707486 1587513015272 793092372195 1091152537133 212722532874 90304901046787 1040223512638 2474554598478 61873397088 687111757704 723786985893 45049535223945 2422398502197 1079818265033 2737698082439 811386389158 376886674703 2362235033416 11045757315031 365198282276 500525722200 1033528487669 133140144210 4234221684401 24512838418642 1590033043883 1111966778189 1085003656645 408137342546 1060390971464 11194763047220 205243846811 1943960260303 1628836802250 450251086169 65705907562719 84597746290870 93900328604311 14476328594519 151394643726378 1247203943668 23566507515203 1939130054694 38408861374942 277106941797 756147805680 3743849987335 1130932339757 76218643531668 11974736651173 1459752905264 177717861927107 1074900872300 2522451300286 1000871925784 492464447871 19221930706680 4166042046490 1107913352166 1426562828777 31452590977870 5740355597087 77654036104 30423287398654 493607029032 1187875486786 654382816358 25969007381823 187300770196721 63124236498 3470559107629 1484460753416 52080093965428 1547049681252 431711573116 79037890767359 1241712837442 1835620132271 2457428234228 2107970292531 3712797653309 561383899416 22601054599360 30691115406 2262602247785 1841187074738 2145393864314 1498490132020 2994222619072 98634542890494 3732586083703 872131401726 235965196480926 2330827928880 53329573720612 541214820512 907871608990 8789169370970 37775715657717 30693053371755 3195773530310 1900643621158 286449158579579 12622595537686 2164759326456 3240702245242 413103023397850 26980070874330 2683375317507 83929512591392 757235977023 4667561963583 12426629009334 15503893259 863166463812265 95101498215 162406406381863 330309386952 22349112445061 392274436839 238046012167787 444929291194972 1495289225639 31254834087884 2666503785711 3646417589177 1677145270671 1178484278685882 523644199358120 1360654550806 19130594363645 827157238152396 2462305012326 33426097260758 255481044050048 1347720843358 427483637708 2309006600129 1799736590724 20103619188823 276366606001 1107837626030 3375382174616 467902601975 1123685556950 1210520654393 1919704185867 3977717422925 2299413587534 1190262551619 3973518815372 95715804562277 857432294046 19671987288939 1067633956357 886225350857 170756909018 2342728478769 950971766975 174512599357947 21948390962423 24504878064 1374194315381 909928853691 130818929041 3599543251844 17263272070473 64121653760 3657705544665 422603076076 5238986073344 746920925170 188971878611008 77774090662760 1697416789312477 1536876780519 1886829295487 13897989990853 663356551952 21690907111166 153204574377 24504966486202 2749058005221 2118474618852 32654966247443 1862656876732 4978041030055 258293770372 15352184661234 1034008381072 3940465280291 1492361661735 662656858768513 2749593665601 143107009925846 1361186271241 3256013531727 949967940778 1517857018619 34121054273589 1729538315229 29891480124855 332462185775 1648409931068 96784267068255 97002246192 74092724652502 4455974313020 23346999967018 1163752301590 16662733028046 36485889506128 1162851045656 59956274213831 19942706298817 2325382578045 1899838853362 874101115037 488764015969 443851691795060 98785965420209 20551256234576 1167823388272 169750015338375 1869683980891 189668572350 2134777084007 3744045741895 766046504428 1785068441523 2714797012932 2588046825722 59458721871392 22655051154221 1694575619381 207500796979 47048940160696 643003804736 1317836836943 1219025612835 3979194268292 157182182110901 41595843178 24326741311145 1735495658270 405320378142 581325122649167 18371868549092 119086035127258 1509682977707 1472888314439 1294570573357 2510352661705 1067967033851 1507626304704 2309049577418 4072730700201 1313462743002 1349118599367993 1054605917214 248756968787 780350326564 2534934466807 1789236421221 4076045847502 1351330521277 131117070701239 35957093199826 2615639413485 886408091890 20325873318697 262201428614 736503132190 1854352184688 706496102464 1589183050081 645905348686 2570020249938 3749178166180 101532359430207 217118266475 1939953083479 14372249651672 2674039315232 1952268760847 4287650078559 3575431904261 2362949324181 88187991987 378118492932 192900870412 74713508264 1738584430167 163524451352313 107958031623658 1458649386130 24386903604073 136806814755 360298724183 1424785054386 1129505598335 668697236189 1406465589243 2369317918690 47115608683780 1871081842346 744392497854 2673108262751 982372995445 102408002059 1418571198218 1096906625908 47897143939885 712078399793 2031335681106653 2451606849957 2097003719138 1080157488737 2003173420892 917298564231 2737875345152 2561440615160380 514958433212 100025308210394 2399878205461 6834508170057 1271772432630785 2514916428041 32001178713156 14597624623677 998598693544 804767200423 35164023550752 1328783596910 272804168601 1040327663994 1445323867725 4083510628305 1300453000263 3456002922031 723211478195 1094825773145 5126666873454919 3850542828588 1446159782114 26475266406 2495118383899 2614919903752 9329684790054 1322740423783 536871129011017 1445448706490 976262558779 163273483530 608702130443 12150636030 358313570800 18385278060857 1944236117942 3972789940562 1357690127385 449242190633472 750251761069 27069854279903 3282820021108 929242922617 2014143650079 1082140677481 182245541175591 24120873941761 532133245898 135439357570 1007068263424 44230722494355 2726818333729 1922763093521 700253700349 30898196772785 1054138710539 3718234683690 3576577974208 3421169044023 26760478956254 575725664482 6186951505790 2048059297237 2548991229633 1076326629597 1191338483773 353003866117 790424302220310 35926961707833 838191280589434 2652829909579 2640352626308 1476331419754 4744131306437 1206041904569 14269487525706 24548635568708 1446537741130 3265900051732 77863488268518 80019432484577 573961980135 2299210720435 1947365152573 2124888240454 43976301416394 608892616326 39759896260698 1436784227582 2931784752669 916248492256 1241666588233 880864362790 261935254105351 123305549408325 107259818392425 47290787669806 638073881701 2161983054792 200827773053221 1532810916391 10469650373342 21630145234023 1098552203843 529855455462 1363999032820 20095143309362 20030421584436 968803519297 95285735870464 13464445618954 31958774673637 452055601261469 74569214809 2398355761070 1476284523962 2314001907314 12436665080875 469420658797 1023405761961 358991471856067 28444450659724 244196044292215 565416016218 10604256740250 1801275807593 705236558906 569695220737 1313705631171 2756320093075 125427398152 2763122907356 5905533417052 268218048627 1484268274434 2495729358275 1918371651722 8992808620370 22479950626256 67727878387 39465033225361 328125998457537 34944209165462 52240658558078 1211213042718 2203214467757 409516438363529 2553781900633 2015767059049 1277700764723 97883981403868 29876343699443 1141317866819 292966846778653 21239094138527 323426292006 10674906025774 2762776080779 2470959227315 1660075128050 1256003741867 748796658396 1013364720169 3901328444249 6931813476995 739640981347 122039204079276 2178716588493 1496253208433 601653297840 385186495630994 4461636649492 975576984457 1162065604593 49708545123637 14471045130187 201096334216 600520788644 18722524963261 451651864352 12069763538846 204308520284 23584985491687 3484889681728 608401424745552 6336396641157 1516413771427 1166688281974 1076396660696 23462645973646 7807394691661 539526943964 3116145190795 286805757811 557791455635 1294793541649 1626374817867 885053356763 4217985960450 450240160400676 155679130560978 1690341214522 607857952408 88531230936437 135483745110 3234935380737 26165086389079 2028050346304 1947624987453 1366511341374 23248735779176 26389246905009 359932349979849 23293404748248 2026704777309 1733771604494 2518434591561 1549553429260429 1152529468038 6057048700831 80957778329979 1865465431890 1689549048137 1235969147462 825874504715 1614889534059 321714742181452 1513158185388 239029109312 25685622848245 1542146605974 3373906089623 2195678060701 1391038132640 75133147716 1240301372703 17304244877866 1164429399044 44756568744504 94083109282 2437920351001 5333969298199 396869648245 343519435113 1507617388170914 126931632390560 300758681942 482953751621 555411477204604 898506023314 203885056283316 1768689216475 961239550106 23402809759392 1468382698953 2070808388770 96748492040792 733044281246 4192142032590 622394814793 1652180806318 1960537236594 3703809809950 19384678513067 1475066671526 2884644359847 1392736251708 1524667002436 2352831703763 22475490425204 185139558862 36089371221000 2160360622798 2310100668928 3685463789064912 57760653866894 2571350464075 2631874821151 1270083423267 590106232318 1573589287216 404308607920 36307123110621 3884800886324 1512021178524 278755432882 1001963685353 177127116931060 142672232851025 3736311665372 31312211888223 763848841870 2550914235395 544274360721 251734664999 808432113611710 1116260115495 677212476333 1614371438276 186071936511 435876692908 978221684991 311053314888398 1555963510884 15476719710234 1472746805932 3144108401041 493497299994 6425866470024 871160395367 586905365185 1662007665708 1024116272680 828167866755 974988747512 2375265111631 547825059936 135406106362966 703910703877 191122617412213 175297344540545 896094977750 193796321138225 2066342247544 1529617623586 758921160614 927215037198 249769688309667 9812183097 435438740190365 1882697311837 444873841178865 596954340172 1160197417255 44427124283427 984275587295 27272767184134 118985281527897 834689103625 67915614409 357600913563540 1018145120213 1581169875926 1424210630286 1597635151292 402738876909 15927266929299 526858498513900 106049278954882 12925877555793 43789990677112 449323155212516 270798750545 225529909395 176063434017 704622610908 668869887463 1183555117017 279468018419495 43280457415324 1677722977411 103546653235748 926416536356 28623944199738 2647170425980 122486660757 284626960168 1666086419031 4128578410764 3342895318741 3464945351057 1269334592905 95441873060 662758459671 178386283796117 20289799895318 4263471399898 359832409231 334405420637 1363018292040 73149237888302 1466509182536 1175268110374 2677413078784 3217311181911 212036534644967 1348759634147759 2374236142788 9319019049758 663528982859 144011091364853 1057648418627 1181372116545 2634257619033 357338389987 2812255093692 132381779575787 1874500696885 1999993354928 958294663153 3858775325902 872855281341 68733243071 264723983126 1500663977115 130886358753993 425734842935 42376520557457 147889570367710 2346956918566 32304160598026 1899477933184 1466250807897 483101906901 41160668825302 1541289460529 2914092313187 1282575237107 710876456306 14340067590255 3387359811251 528270192798856 923827048633 815396816726 1372129275974 503020213808 3250987802456 813801104675 1238515814257 3550535389260 76925200417 1569861625963241 2548073592103 19491905483433 73309727309143 508066015959 3180781384116 213410292075 3351218701700 147914678567665 17319564534551 1309462060506 154709852537863 36954075582733 902579532923 2996877988494 77279206514937 38258649020388 126982173512133 727350077027 484041720473 104605648697671 5870004095233 14814900108477 1263616002922 502602830671601 2400745611139 293341109565 6004648863468 1048269620425 1028212984926 134416447959566 22984246239580 312942702800 12534100751069 670716751374 59890574302516 2531499408313 9761432561846 32300011487 644228339990 542848948022 93464701166049 805747561063 1184492550223 626203959822 711991315648 133409304817 3075811932267 306834319753 1068248600649 1596491365773 50909338877 1202581469061 1054010542798 64548302673 938939269341 1422495333906 347682413799789 195621996809 3086063568190 2441214277733 1920878403886 3469936746828 2718095466037 12396214959425 31195871944309 2120654357884 1624051598955 1698106778684 90791456108 141191247106 3575916924328 27589345538819 6361916643267 2134394932838 5287453653619 6792734403277 2403774374213 3086883250307 3264428468020 1152610472925 4588440518273 34513894785676 30002172348254 1037303714905 804692962951 38119742605116 9225332735942 1339520490942 2297926787479 1981140325568 8238867728467 4376547458658 621857214545 1735143552392 1091141921673 40357987010987 4196597380578 2420426955666 354779402296 1240478656740 1126118025485 30564692101 19559694351246 46947238990 1474440402670 31357861605066 793896031576 57821215069248 2060600483017 7146423534716 194653931996 1728302720469 1936021117635 2207769309508 1126618222704 5009660373595 1011956743713588 999953542158 791838921541 521726203530 162955505068405 1685503294 2633960004769 2726648787645 484709794147 369270026159 1216571021687 295766793239966 2986247938753 1409426630480 34198855269 31737457689550 1029947487284 557826638804190 1387446889829 230231002176 2750321385736 1820440491672 2000756932561 20902322102484 5566727530492 436791513763475 1388126946714 149560405219505 2227789767740 1398311781066 130596791087995 2337207462237 33795763730622 2738239313467 256876222820775 675346271311 1766254296619 17112310398880 722844113405 406983242388738 488039134368 89813536155 713885713270947 17519970896298 1896358192224 2917318428840 1389477723925 2264872886560 134747694804778 590731254126 2690922464410 8681976313543061 116939542664413 1536317878246 5362801814999 46858835219158 105458370931910 1577321536518 899776711796 909001887089 28986823068120 924158655324 1777628806844 176460308370686 18602865864632 25961248205425 667044311353 1812385555396 79152379047539 3257270272061 6294703588604 3192225076307 1309987425240 951119996995 1095474519958 2129939961114 158732397886 194102703674 100429186746 277265890204 10178037321378 341537127308 1818133046786 1223096891293 21085325709358 171315825539 503922453980 792609878205 2588267420861 125055589172947 1034493273267 971956801244 2483927112066 2955340011815 3197156129129 1254815913403 1441219598659 1855538073391 78543947804338 20489937575974 192921658793916 767038510959 2442195498148 264391633898 673935133469 953311772629 65996511175035 1025602489562555 2724210389635 264971490084 449114766709614 1747565224551 196675927455202 278602591645 5114518678786 12213500362177 1494909103202 239835100178010 39747710438566 108392833013287 1109242578672 2570586485008 2088273767228 1260377459232 2334449213468 247762345377799 998921127137 72839188892 14280284322134 108500163047888 2202256894225 24340747785310 30602534458592 9632225815113 28218388855797 211580413476 1941378851450 4092490847516 4697445870484 6853247072026 31584544741 11408490959038 517734736839 37410794984479 1418839310318322 82416223211360 516473671755343 1638731134712 1580045861230 177286124408474 516289602938195 120868732533796 653241038137 956388440418 584446787833 211618875288 3038097236898 2377455530205 229725205844799 67661229537 552346211389 1188081142789 1035875950350 539429656536 1677948773750 1874769758115 224488005037 626401337935 66160724557556 17420810518608 1270457886444 2397561111440 166804788672 1460304922232 1226113312207 1926373425230 2597310587096 674005580229 214016488041 1558560086315 2682798371011 447432384473 342487948479670 2290440942631 2602349251651 2756400920832 1492322699183 31222314440517 98824127526 70589194194862 613569474570127 645378676708 145755120538370 485613806667203 1806083027018 517567549678 239190260459 2686113660379 28701009153305 1283445307357 1127420237120 54173273847 2838632404708 1762811965699 1969024104548 148744259561 1986363983528 647823878126 1501661962865 459505365304 5471346675306 200480510362 1521677575032 102556152238975 49743745808646 11061502117816 524392913102 3354824858847 1792099414642 119508761759589 42191651104374 2854954711774 2712254548757 2805672995280 2397040166348 69797345815949 3170043328312 3860138860898 1442619591699 1520938388736722 1072364469211 509605283941315 1522294560599 2022180641513 5362416846500 2157324722395 24930092532571 256935742010 574032725261 339329183431 3923077713312 2455825111188 8296387939266 220416393943875 135780622702562 2107368747054 388396689043 92328754170981 28730075268156 1360502885422 2761490744471 66949083752347 1430954444771 2972699718375 1130211046511 316414990045638 1712943244995 31154456312446 2533342904229 69323039725 1024000404469 2549422756461 468120024497 115160229788 2165994395433 43507212165368 13985137744725 1075713690608 275908028871 1210611578931 1906638182353 1565827776513 2632788003609 675747148901 9475471461644 122112663188317 1136833628120 813559072593 3659981960149 8214254785510557 266938855016 1371535795168 579652592548 2206524058579 317799390412404 156932284347949 58287694667308 64069432177405 1338769902028 77502617212839 2673583406140 10844470565970 38803800407549 504608227203 26138398659705 771513722226 2259061680806 1659930276772 3382697922686 2412653170572 1961060632986 1098449484377 249912833601 143657938966878 950051735000 1723636004541620 1593795396028 2678598683291 1070298743902 3913690647959 533350522841 1122555246971 211479189719 1521498983761 1010666185385 1735445668213436 2552025854634 591844532414 1773920967370 8030040909534 38094899654 1413663092358 2298687224555 1267853161110 1233153422873 454683942343617 559479186530 1124038007512 2937868419611 2434495005510 28481813135464 1854446715272 603819899939841 794986561975 1985259519423 27778888355785 16152437534990 290349922820988 90953140013278 190355032277255 155168892256085 2310598194558 6286458287274 368469812827 525443279996 2865599974174 1301050286167 1941865658508 1140509770211 12618132249286 4201254601095 612853875953318 1953489594064 857446956109 4268805252368 127177276676 1483901289868 109106005147919 900586247399 328970628460 44327266326901 18998124797799 4268264518721 326171303299 773491795052 564931859493 2402587831732 3391334484341 2713630582464 64248016670382 24774823270149 3832493504817 2480032538412 1210902119901 1428767074415 943726114142 573060130882 187694830338 188808758837 751235944513 13195938141330 22292578524500 1782578316026 306492164972 211235263942 1844853258565 1156646849537417 1764696997330578 1095907094845 2302453701469 1395336916253 2307680144658 206900694681929 54273504826343 10632342416283 396374428371 1174645390738 3927471865938 153904688868765 1212452080095 1211944979922 2520428331807 1148892430061 2292259796996 61202220166466 40870957231909 49677785000314 26676271581012 13819967811928 2216409804117 596450156859 3951204952525 1055083071553 2686288482352 27554029788491 348973024624 618568979133 1712791970468 266088306283084 450868487443 1326559424014 17259646895689 267909488359 955910032049 2161300553592 18780497158 274093643807 488216083620979 3604560770856 2205745726463 56835112641 2719442139889 2367762505120 27705337689854 302817628720 646568138524343 728765296942 492280388883 4016819925533 1426885287269 161700664271835 736758575828 19011561121891 364526086952 57075211632450 1943959830382 394237282563342 5773760506149 1254766743857 1131133789098044 1036038881335 3567545260135 196775579816205 3915653238065 65187298783696 2457621484072 1686934009402 7220539906422 3538716562432 312421761321 384991867719 135536488657 4050798995779 26762673318276 27869651908925 952201940488 3333207928238 5445943816737 233642111847 10105558224885 4677128711007 3845154353125 32387097746785 1232686777474 1696104877883 3293054408747 2762767248752 799250937277 2408841034211 33759020379116 2380480861315 159878499820 31473299330285 2557545634728 147280402944 860605553009 687776058345 21054986749679 111094167714040 1108166312479 2160024756347 499792520186 5324766693335 1887565666456 399327156223 32795338999142 30514946455785 171377415363 790727252571 123681215207219 3268408363541 27065900582160 391330527046 770162181155 960584809927 122289935671211 1450893343212 399248920793127 7744491760731 7765132238348 1556200238888 2520317419582 148439418456482 2647898671874 3337416504927 1093946742836 821961869198 349880482612993 220662116113 4292174377706 415505912332 2607622221235 10358748117072 417087127825552 74411138459842 1193523392105 2616243875867 1880194734083 559676379893 2423174173395 2308545663944 1173170847568 25091926506308 1461446235113 3683954819407 44182085318314 5725846305043806 726451281270378 946116792011 2436777346997 2189865881501 18450838922483 415089543331241 2420644165119 204846563505610 183239055915 4230354221607 947480085478 1484178014300 664945940059 2562959575872 111217973159935 2288256961661 31715691701350 1732702060063 499448251574 2295772510635 10362599596223 785088737114 1934127855197 1232846017278 4304212239962 1057407260387 18019742970633 884378867005 2668095692775 810640692322 1110145241470 815221508062 625000045339181 34932048379199 4149368432800 2734925452322 21599392340550 8466582922747 649038238488875 1385680171488 43849034778201 91239000628487 120110049376609 202545262332 308459775053 28946544707 1458291098515 2689242908324 3932299012648 2643893175478 19728112444 2667952180934 171888604679 1244817553930 10933797557984 25012906558429 31886442414460 67553421239099 975073700085 16220564848514 2396947785115 531298965699 303602631156173 2404848295651 2064964920846 11646576783997 145080260370639 24349053287398 1658161323775 609161734403 2402115111250 717121693507 2678376269242 29302221967910 157213447792495 2765030011169 702096585301 785222056210 1654544782056 27718873003121 1113648725229 1340948752737 2512074612305 856713256771 308660517548 8659077003876 1008311952393345 2866540931204 1925557025811 231832872241676 144246576439846 454985047422585 1310422288013 3062612297079 331239373689 1128387918063 1548499298556 141741171675 1154385358851 2023857234757 116220013268164 6424832235988 3419342039698 1910346739471 983309220676 4152881217570 549516987540211 1245300815317 2304104352645 1221978976603 1507367965573 49810179065 1775114689872 1879758222836 1046479926701 2033817054317 3111503225741 15727830444224 156651442022 585018021561 2413376129953 302737131341 94523145182997 414327445308 25622338981229 31406422342 1872264316731 911622098673 3806865034068388 2007751323399 2103719136664 2474733868467 186485175476028 62428518635329 3158597817055 53283422033 44024696489156 2094559750520 131903791874772 27159671606807 20735794937027 1489261471433 2142027078335 2717432121053 2383913269503 2527676787773 361713595930 1140014031604 623138546958 859536740464 114680853030853 670296241589 68743236831 93871960956438 9465570983007 543425976250 1040246466739 2728587624204 488591933144 2865901709613 1594408327870 596424911271 2945340494095 2508722754831 36114253983736 747216798571 12470010155142 881767743293 2558096298304 1849906649127 78750696150741 2274363250550 304771773953 3936453584430 1591829889237 82412515687 2080529991840 363674509128 2261668964063 176239439003 90283719252622 898896988852 2221894483460 5787691346738 995772556247908 31887285796731 110200450489380 1780345581276 1338367155783 85830649616945 267578979409 29458178179457 2675361699278 1297234518914 909862830404 311519562234960 2068228475666 2077605280676 19957621923053 362605078012 1281256853477 1941574428261 700680324410 325375734149677 340328771380 1784495374602 666090883782 1394840836594 2517498160157 1702501688075 2160929536628 2131556083663 1345073490025341 199316311004 2002988807663 262887026003839 932474499373 2269236592399 756746093332 2513725583216 1898894030404 7609865363636 490595240854 19929899849541 2380193059526 1333420229315 4233097552478 3315979437674 53402061450208 5021707145983 1737017221549 2016161932542 27457055672640 21741510348549 1104184256831 539383815328 2666779824491 1035424709521 57928093585984 896900857583 66567060358124 1285247030573 679308072842 153309492876686 95513254166212 954992952293 52114735486 23845299544713 690077708733 5669086351492323 773806807007 1555257320258 60257597969 583951507487 147165341237 3408801255445 570722953164 165051926920540 730365531647 869696421492 1030489471490 579233379485 197316878722368 8459448224551 30078804435616 10084970966699 785047951965 237825421564 519201193750305 986389643710 21302131962357 884171196799 2552717674566 20647292934901 757832694368 1393995880485 89435946279113 408964503186 1591582346725 10809699740278223 715630015774 23779741820007 1013050557118 924316733380 2833551040019 538728151887 494400616462 1791358364740 4670646603696 1676884745830160 1518045209502 2151434838304 20655244746589 6985229692445 21648190614356 213508481954 851556244200 1243833271107 2298656582388 781125581937 845324699087 28319565995309 83356493998819 787381811223 989345501522 977620331348 7200935961305 322963986739924 1099916122450 2447424893741 2464374471550 1760660570229 1357155648541733 2672422798593 1096520627177 159227774702230 11129154668050 757072176696744 58237956096688 1090692389688271 679428300075 2400542445686 1505613962403 798326481761 3967481500627 373666605888457 1511543079113 170583184913 4075583767347 10173790567424 408416347821 378911298754 297961008740 3743213330376 1721768704461 101809030894618 2131064107368 1009150885532 301021632485 4928774799846 2243733629113 2112724995800 2155006271230 1406361221254 2465652741546 1159002891910 989718550645 16222813281 503409228980 523639243954 1836894103401 2340854919684 505859240673 1667489815578 178297621997 635203370790 1189780920886 2350470396084 954096449802 350993612849 102024437310891 2078451270616 2720866749655 2679439734932 806980683130 249400773812 2760392856512 84199287531513 1843355583700 1485004876441 385289180089 387956184503 2097623635719 27008678483087 31382830751882 2075200892888 1791225894709 14951327074156 40321026501 100185243656511 417070491665 26176393980334 1835892486854 557875413418 35993699007978 1323349941599 1482226714656 22045726261380 3699740989990 390506631398 467514372079 2545477258374 278652264121601 3928030135826 273567685827 117720975911344 1675053404432 4344844128013362 344090015058 14482049873938 2158309516829 24375460576237 1303563472349 1249669988792 174740286011 98811281027607 84280576682896 1256167323038 76182822457611 47689058028720 1509659526268 603672969366 3108353329396 46497561320 1990247191921 2329944045693 684150553036 188162714842089 512017745428 1626507742692 420025745696 4857612907472 665552796929 16371976666846 716002833920 14797100419574 801767335159 276697251710095 754542853104 879798037083 1240366692905 1140275937573 499128716993 3054235495566 917222443745 649948955068 43999755760589 10608516761767108 912538116213 2850094659805 390688471522781 37019597257872 28113127338960 1114585188607 1645786520725574 324703510283 1202458371069 2257294653303 533562658977 441849298524 113887807039228 2376966556026 1157874763239 2203142777568 5600968556487 988975408238 151614148740 358056862387 6091782093826 1153020561855 1200884128114 441568733507 27957263135620 64624707452071 7808802717289 11119482652979684 2600471489739 33711666024059 8571755053280 3252080851715 2240757971958 25967137037949 12391261254454 1727169916425 982082152395 122614725061264 382556404232 1748634570403 951033150975 1806347185511 905064691621 926206595884 916940933824 237379143810 3440477218669 1087416794748 1991118725903 1247806729037 20352864982611 662305254207 1694785876120 3577514629401 1384547626779 3731912244113 3121110442083 1025682660560 2703344144034 1761573411658 56561936620617 25610057214456 181409206746249 1271810688725 1893722849692 8266403039405 47127419410466 24525424276343 2557951972896 27596432111970 479603113699744 1647852265306 4843566447470 47786951149915 1722940524388 1426214154784 598751128686 2064905533602 1024645692456958 786131138847 1845236823773 44759980909258 454938511836 1992906863495 1602176464360 868768413699 790159454305 618846865253 291665909180 972787784451 2667357723120 792799212679 36996926944229 943810189177 2651627447389 2412512188276 386571141328 379807062268 256010952872 2498263093299 1367638287051 5608877259491 18917631766849 351724850162 2420656247933 33174204133957 1575382047000 2223493133634 231836214199 1129853462339 4202557105351447 552038227375812 28134113697 1078547160881 1392853700801 3010547452182 1162859369661 183221825296 4102897356984 1215116487419 1424941284928 514396688791 2522719754017 435730598271 179593750900178 20010176271517 1684171984123 70234444976340 1474137594196 2404026247414 2113244345667 78293588533 884476914811 26627466127128 25010663041036 2275894026127 2514497211334 53613506334898 919939768813 3318433453310 2306331467077 61562030158 1570008542752 11520057956460 1579066122364 1311637145520 698440007938 9043013470491 2006809975021 1674180008832 2260836797755 2205047721295 100241596346212 566669918098 1664987898647 2942841749842 2390814973548 132266325886 5795538331888 1249090679795 1525333260476 4212419185103 28009999809299 753884858536 168252905847744 743733526255 1868596569940 218682852338526 1194083957078 2745175223134 113560256025377 56598844082602 832807046441 1574484503677 2482313849606 271336695352 1466399989875 236982318394720 177948137930 24846101670343 1452581297905 710088162488 488379182367 1648968293439 65170087310667 2104745771445 631143307799671 12944377566272 26857460806414 1647498738285 815204359048 1537362425806 3305211482275 432113200328 1261010691412 601280905919 65069386504798 197492028046 44628784277117 2206649149620 983665834930 406320785074783 16428938511854 337668636238048 250125410147 406121252165 209920424005339 1180656454781819 27604188765896 31599036247995 658279208915 4142131437848 1724911189894 17957327543148 69278152071917 804304075814 10777694825539 2597386817597 526750547145 988188016792 171903180810018 2138655283085 28128731337 181111480014084 7785380148553 111425272584 231635897838 72915900155119 270472838777 2682394324458 98992183794162 2061194024321 316626794358433 2563081224582 2451896769186 205863722147367 763214959647 2064759947013 36163005404443 4815660265164 1732673403911 971663894202 360864824257 1202528050520 379537212354 1468726800569 2269463600170 693022631280 1199676731284 2061871882099 1853018311229 23930729465565 171699876982920 2571962248455 631611623894926 1283171030766 11492420721736 749471716609 1788260725266 2380335310174 133995854326 337593746684 918627843985 697454243708 1499482230849 832277457614 34045709892190 431421764088 1147778249395 1845847609781 2158224994291 1209494538371 838400030286 1800277253435 2400121529419 22858962317675 2724963728409 472683971998 1031216932307 95571692707 2190877115295 812673590597 1152915331194 1929745497610 2489281676798 23933565760374 105889718324 1887922351744 29415899117387 1846008864014 960475446723 2096730556481 2275652519698 1756264410295 20558075263405 962418138055 239006474423330 27270452616037 2356537375864 240443658697123 16829320433229 19346750779173 2019459060378 3687477924824 1933891141426 453050003379468 867458407343 983001878975 1213001340265 650522391510 16707661309594 44197719720469 3634163853400 146913542571 281965285349672 1504896495411 1429262066949 404374311805 1766562856914 156418771442485 215068229822 165843669453 359950302381 5550051422933 832450780358 1069710478423 2244388607394 2305992047941 5292804737280166 27979458085507 1551838909863 115604827031 14651560046999 2578977351715 1198304762041 1692968812235 911401937016 550589380280 1643881240872 3030757824246 44168116133350 1438954875244 2252965867130 4328726468770 305330668066251 29908551518109 229377686606 262199868917 19557306064444 249631483118403 15321584783113 1228206198041 185265562126981 40112781434180 1430013963227 1612551709861 361206753819206 1462174132955 2251719841612 1196656427209 5154588979629 638745280681 8444570539745 3913712614417 1093598584072 3369549354234 2602296714020 2375585662413 767335937010 268078288454 17857112677340 159432533468577 27448442590841 80723356223396 1055640630841 16948375144206 2482052124666 675516844195 190083821529186 1464560707318 10794924101187 1049750419911 11537630413683 996687997915 19936478732813 188896846424311 143269046109391 34674201324 3622868828050 60818177118 2711181590352 777351317514 543086919364 85670466390303 1040669790329 2670547864574 2406436134768 1118363769593 659736798280 918636839449 3728122301519 18633208338041 2609050493866 420610323439 1600043681513 129814863008446 42633495514362 1357315841844 1317328745622 195407985533070 438579867418 2043916182940 52516755513223 2193926643235 2276599577372 957706080356473 2024755993070 1598797258121 20535675901101 703493544196 4260256890367 241125953021 1940991722892 187197258821210 193154440172124 137611600317 2327664805776 252293983026 1799667426614 902115889508 89651682490152 140119297477 2420236668839 24563649652968 1262745119103 811386772863 1138897527392 184904467278846 845915998516 127809226304 643202756794 352845583407182 1352910707905 2607937954449 1215634484470518 273097299428 795440506292 347917513477 106909303784864 29543437722906 562630159402 16921552674626 16262678313 269551857282867 30944614113792 2275961747900 701415586931 23856202925984 10202832886925221 3735138793753 10550425908918 2240698588453 49287858015430 42336590620831 71958389409 2130945265570 474214921016624 24236842943278 1211694950671 993670596409 4338247620693 1285944783568 24943106215026 964315614019 2734703166111 100439834923705 2321308492973 21207581106358 2352014202891 28056491945691 2009045378084 1676516816932 4027730355456 866013969827 1551478916947 4253971891184 1835024811409646 3075292344387 4021654209493 1179124803481806 38228573728806 22852102027575 586282935323363 4155291485097 2721626927338 121403818579 2450145348769 2516094216548 98805083379057 1887857166608 1014355539904 3561321125991 11835591205734 167640236828216 619442864996 1137695850397 865294236257 1255943867994 3883339548537 1387222031541 31008441126788 782972662672 396051436927 839890418545 1922609097670 221056539427180 2442412586832 1285724128031 677765338798 1283214029280 1556698979447 669827876749 820365301745304 12687135519935 2290630121112 3145801748812 971039739379 21172056691025 332410770867 337418363466 26776186253019 243536632579 71861276101260 189782220087 3273587981939 395693451316 17665833897923 1867992409649 2355934544343 874494707510020 31476066535426 585263037952 261627198838767 1244605059010 1640094730260 229445500462329 879183758608 583540774852 2664280156507 1884404596804 2078803391935275 82097262460211 783846647466 2648924798592 58830852385251 1430261672619 2710434852500 5847902595885 936851090888 22236784857915 436580432228 969316815249 2868331204568 622027791047 20583522275070 156847974544412 1318480716583 2504851281034 1234499972447 914752991573 3150710082149 2367349175360 3958764157417 3453294359 3941955043279 50834501497116 1022738743443 401519752508 2163075123456 327877822122945 1313098891796 991046283054653 30624269054885 155494971604426 49919192957070 35399506121097 245541821897170 2583203741592 47719279930166 980131527893 111804356318869 8048547218916 3515098757819 43771851936 5285923503333 25992815494632 101684541661 379419702536413 2189277296337 26969614349692 1226507979620 362947881534108 1779882218470 1001622120152 13857839280 1917070701276 7770861845546 3237337587382 2163777903510 856893720408 1518621132834 832327561456 3473451179300 2493207020402 1392139685922409 984783603992 6466049288890 2362700460150 286958954395 539596499065 37090888588 1142650741987 1452201555367 62409506114104 337931929276890 3015860748668 403248854721 2339955646095 45080817642465 1319611428077 4172947409795 371794104834 320174525116 3215142097431 2300619531293 2685781826343 33257366688120 442578190727 768872446680977 132274023595601 1340952792366 2442519320954 22953057928960 8014297211676 35637116482636 92790805460611 1982457323542 2690468207332 36450299472075 461614657593 696044234768385 32905543911031 3427975265418 121417298174746 231805543600 3673515506712019 1338077524314 489344188072 1057356993019 2237847610334 1723481425157 4153080208636 29256893835587 453356514192659 2637214770090 1387988652734141 1304332023722 897501646332 1285025422915 291167683759065 5872375854886 19792864648678 2244487596682 211340533450520 1473482820184510 697977963421 943691684761 4934300104527 1021315231542 14131775671357 2037149545935 2646468672627 33958227920307 152713701499591 16841524466560 826588998049 2392974987964 3821377440136 651108979933 1078698325272 94428265256838 1213061878514 662105826082 504309493781 31266091568149 1665014007567 997178144498 2164743442255 696602896322 2544938972371 1820295594267 442596472964770 3280092733578 894744605436 117213489996703 120931291590446 57230561118587 5944825030390219 1102764581858 17347931116506 1763951111398 78204920932036 19508761930352 13789378137154 45092773859807 21829560527195 934487090354 1548675371028 22952618756713 208509416204087 6102325593623433 1322995039760 31729843883025 646569457569 1701333989228 1505931745518 2752502663052 2462189733839 82115970943 1267801252370 139178341544944 5953231458020 7673284621044 2286874032346 245899634727180 414999105728991 1923967047858 28778163411374 2070991374806 3063106863263 1025566181309 2435576678935 332889658928 639964536419 808582782844 279878192604 36551778819665 1411817485992 3301257940757 114111382980969 2427443266838 730354096312162 6922110347959 119170035554 2148781280926 722894498071 167267632618 2333741686989 1438790661784 20337576910 1193529197205 7423953235218 9608784299761 1488253758467 588634509973968 1094027723531 828105253530 1361087232247 261919172567 1877000787595 1149024676197 11517229381752 289683121909 33954703962220 41955960487 13123921220761 17027771868105 1204880177870 527225079563 143495160632 145468358248007 1325363076162 17191785357063 49988692296 1196643154373 439621902021525 1993971871225 235325015999902 473079406747 28344857109 69736427626252 202595714174681 239772497689511 1621200869516 628849690555 135429424067 4564472546302740 1209234426367 1586113818024 2720453640133 15700538391114 107098028224 545579887055 2507762037137 2452883851577 2488220239668 824247656739 1673062605786 172913500517049 422204955360 742490858118 2159444800725 15876897077042 1456675356340 1284771808837 12495725265148 310240835659 26607272328472 440565852620989 874003593026 1342528179287 6104263590595 1432340770419 29444685761477 2637562538139 3211827091934766 870801187598 2766915404266 417791820608 147465378626 2918185078450 37876693738794 43010028068831 1485903794586 368648940593 153536331389114 2851015295737 572806172281 1871615655299 906895298337 2655677970844 613982141563 31821468230160 2759358522728 328804638578 78325050036980 53009096770758 26978965355077 12391631841492 3622653654397 400366673135 2207808201105 1671439783006 1007360101140 1159737667645 1616976085430 6329836477200 14892539816493 204320194522 9168098543384 251177826951 1468356455073 26274537503898 1812689067291 104372991138663 5655374071222 76118807267910 97652851824314 977069738766 2799630582440 1319620690009 551511952537 36865046123284 103614119919 350243915595 2667932619703 573715066537 441413607830 3434872613888 1219608606116 2551672011459 31758655282475 148476910700 333612643255 685041044325 261126970709 16863262189296 32913454159454 349883183686 8179066312997 118289129822774 27487608587499 503019176513 26852330432061 1177201973209 76034039327713 4084513548698 378987954171297 470430566984636 1937490534221 180618272346 59057675883900 1736089547667 1787368955058 3082961008247 1287643392837 48452205135151 974796993308 24442101029340 2378961795633 793129945784 657021172742037 654228664132 434844387211033 16578235015934 206229731897873 69750047493 47921062890274 356144489763 218260964924 1752866061993 238848606901569 2693690426303 919359784740 1581795963527 119816757404 59251507352085 1321355160280 1824548664983 2177081963576 2245790170669 1703471337293 29280061596645 490526929280 40347170903 38233750359 53347129220775 777673065506 54374389723213 643112073815 924035869977 235612443347 9910540445172 707346490707 19218564826669 2267963427707 342495013676 244247907216 312055772099023 4132170126044 977535801547 24855340846800 946736140104 161243386042285 23148704255 2659320188045 639018768542 274045103041 50220829741912 15337118856674 134774275004143 83134457654023 19169953173317 131761805035 2090927821989 38927131338798 2142955484168 1008983343039 120391858199872 2504843599991 4237794353699 343462094260 1097662725131 2028436973951 182780194805360 130889171899207 3531795751826 2430280435548 24411461414060 446052649323295 791967348511 4621917646817 115173883976624 5061637217736 2127551660166 1879037384345 565889727974 68055747666 2338995049162 4241140477005 1944322544753 160046780312236 113837080032641 29822780660939 39693347169065 126705174007865 7540140121161 230550838846 1193461795121 81163170818780 13316592411868 25153350971760 1314822867460 1539578885661 2706346961634 2781288930678 4047939157313503 5135800307728 932112286023 1636595889900 782255610069091 3179505569014 554520315852 815556784713 436299646452236 1303239081096 2448113828997 2747551061320 2488793366887 114428074546377 1672690181898 100367423748081 1293671868260 1838988048076 133277662653 1006334443123 27297889033590 2107973227066 2264901876712 38177198197 662615716020578 3679495666284 2742572032586 5681376350734 1566147059108 2570053627684 90958450151260 607464439619 5930461668419 354373253905758 2344386519544 1645136606422 820026659838 1499282824123 6173297371952 2143591462550 6318399059044 553420783009 128648089482 2904533236137 440052967046871 2266061322583 2524017585130 25553412438489 1664337975908 876327028709 23252035081273 208807105032347 506795484660864 2398896636899 1159430748701 1502848821346 2332481084722 2371512032069 1605197791580 1403246969278 18415140086620 2172849629904 2577040209687 773003304006 1183123519144 227589779827 211935550194023 772021888192 1980397755120 1406396016228 665124900932 681484657120 1211991683902 76118956464200 38933574103315 799624483967312 1402095534774 2454982517722 1244627348731 222459657702944 849800983363 2347713571988 1163499855717717 27170918475050 3377719231356 1266066028894 1368622825673033 764895972357 2162081745536 2276456356729 609380791102 494972626288603 3196309570804 3778858022940 3404199109240 3550047463103 22690801685596 536456102634 332160091445 101177278672513 4823955933353 1094698354972 2383542977159 3226653223704 1553563375691 2034552075289 1536267603771 15910816227188 116622668873 3691295809360 3019128474307 1657059556237 1520720147114 14508634151865 302346709423 431217007038 40871200912552 3320538400601 27540648979153 1411425468913 888499702312 1493616107001 43460162121558 4612003017723 3913189782858 6178225994798 1228751777601 683425014342 1009026318826031 1629081033598 672160748368 119959469024893 2334576159034 1005926890149 1633954379786 7677600585471 1244434148604 1317057108752 6942181762770 1309102657339 4201447904215 5082938784536 3597381116294 6123879149455 1253232593209 1931044806719 1809777913272 1483798722974 82848380451 2058513782524 10250253932753 1277734337849 597203573709 2532498363937 20144926722286 585577385637 2269220235682 756496707056 129449634995 712835088721 992669200169 3727550318168 609570822245 926518014008295 332629880976 765649190269 1158151533745 1133133579832 464425440328 15852727631922 856898115465310 743198945999 2301421883283 1361446219729 35721031625876 968552203745 100616365816820 154785471398307 12449935059781 1674344026930 1134240996223 202307167938913 1114281573672 2676264539737 291255146382932 56399802186 252597301397269 16214284698768 1315676723119 3991935248073 60430927756953 1515098094976 3769045481020 2529007232969 14248753313220 832068792472 10950237680160 15522225307 1391992672226 2578561740999 23871966210042 2310028211295 1184278044504 17175702698274 666112239126 960937352782 32758339120390 83723811062696 29069031881986 398939646323977 77975325824 1930893663623 3682793771256 2188956006670 75118307893982 10533039109344 502016792532 546814585444365 642292697218 25050442673028 196312331676 3756279376454 487457436225438 15663352222448 963439514814 896173034485 37610092820 435591658714 1311073493303 129529597117516 472454818314 2183123903928 2999148637869 1940581643833 1739603449021129 2489609070014 505695243883 1483562936504 376080603076 1141396072780 2175368134473 115486213932223 2240746148598 1632784609723 36037935757339 78234412985280 255050419826 11290197946291 1376032518209 367538840588839 1458703859828 322441259510 62070910175 100490249984359 712861174296349 451075997116113 2173797806612 1220685675204 246052488385792 1098301858260 701853576175 138270557041407 3648453439783 792730062896 51910151729074 1574965814475 3948837104398 605387864070 422320725711233 3023174588928 116357778750799 1258738230082 22748092060704 15802908656271 1660964507274 131183295270 522580137389 10421110705076 240105904903 1384180567470 2330990522365 1010935754655 26860900579345 10643511640030 1158798117412359 524865967532 1202439968027 896907423000 13758693974354 194587572121226 2494400433744 334811740994 934814153209 2832894530480 16536881496185 39102985762 993039701999 1302574613506 101729576300600 753882179758 931529402921 2228058463018 6802587296954 668534362036 109921102684038 3347393839443 1090780361899066 1689897367005 1464679133511 2688995184663 1781068537121 383863145680 1716614608645 109329332847315 1988781612236 11494864619251 1360683988634 1572505294596719 3717600218767 1849954390636 800108562476 3569220737586 2610909199054 800528191294 653002649595 1856496862024 176750084780 789899615956 380975702519 191016339652355 841929761499 301943011104 1674909053 3605476837987 1970561850552 657121677909 453509059580 1491525285495 1097782472922 2556026096532 714405686613 2766775256880 632125114893 39503504510201 309223825188 1553947772234 3906156770499 1708631490516 3438998561454 985058363762 11075448146190 24547874904337 162560002800 1135560371080 1907259580484 499946976091714 1496604404823 1059273777969 19721169564937 735023402147 1684741022299 9569697958552 3976308178790 819343281133 279821556033 15395190821 1319751191860 194235810660353 4021752364052 4798411747922 356833911675 1135171242289 12002440772816 5239732626214 1476325373006 1282548499397 2343555404760 1512624759630 484278783005708 3882682875585 2594486861772 608317513650 4014629098499 319110799908 2190850523252 1352080218382 3417246801942 319352164041 1031902723272 79910108746 2029019494608 324475777712 1475629637181 9180429735485 22208608029956 624815760801328 57046534602 2727399383632 404025795958726 1557941473590 438649913739674 1409835917352 992847226632 1884714190918 499065130479 229765241648758 2107278621800 1711744939563 1042206925258 20499362111798 1369362987430 3758966158796 180485462966133 3386620527118 129651612230261 19354365566200 1391503801043 6975157535997 3214554588760 780083155416 17878201749250 27560109188612 336444723661314 3398197129906 2325906663611 1029428304359 67290269208 419469643078 463203129162 22458947967158 4299297373220 30049035707705 899764781769 25148480679 646898186609 1651970343626 1495487364144 148047833000938 23108698723426 942690260055 187863135455013 3971337434852 79298001715183 1557347616127 71972928811433 32750903333316 25255521606461 31714307585 2057501099118 677774490660 867312433387 1202589448435 503909156204669 84178942867 1499543046151 3794349506581 1928350794557 426722181140 65633825609966 391979877883 1773573742978 49984539163 2325192948352 157423340400696 3893413985902 1345991623919 2380395290542 214932793317 1921761242588 16596882474599 87011876851 2567977805535 3000840845148 1014622323949 3453309819300 1842834574662 362751737969 2254917177382 1429612918647 739229083190 1458108289993 18340536727492903 14264886402761 825945438299 1686188131264 14770503483444 294859614045 368901726874 17889237029823551 643792936070706 135899468173038 16830636788244 217654150551 2102112677699 604319881212210 1870407430716 9598176632116 901442970065 31045916593097 191909478132801 29452528771402 16700871110921 451225684898338 3981571680336 2154307466624 1805790176962 15202785636644 2029613408382 266238703956 924013843185 1122293479462 1540398187736 2239834653691 706202310845 3282360871985 112622574594251 19838071999325 1176264934333 388797050128077 1442482300666 4092368015916 73725619388 2239870642712 53503157520439 119040269272121 130681190469765 3448038114623 43386171956432 1816056535249 2291685238015 93662744291097 138261448493 1983837098184 11359521282 249176821485 642518692494 3825151157588 2441537493028 556041090500 1698710434538 1951417107925 1888999491936 14322155994481 109175810429447 4125047681149 2604506104101 1061238599213 537681245241127 1255998711301 1191222356322 750742870427 445515261975 25519204143625 358084744061 1399279714268 22959022370353 55809667511397 2947293879173 1011795099270 1349357816576 938314428801 332954589286049 457810903387946 1343266163179 2134445558899 12151225696850 9463422745860 1665486166745 1200836290844 823207950464413 197234910377362 2599684165650 109417285656856 2029287291097 645423970201 838430558785 253893514101 101285013009598 602999001807 2540783683014 828037336468 644219948449 1771235705611 312456982950 2148768256644 464546289447 104626757650589 140418485750 63992779448794 403379285506 67975860343172 5828555423124 856469100090 134879283411565 12676934825343261 2707652372379211 692894921913 9637601952016 398181041131100 851451563445 522921132027684 2149367386153 1487479128308 95143403488129 3344660960588 1680285649158 1525146977581 120888934347 24906873804297 2685060742590 58059439290056 110589088073 294817681272259 182114958768386 2632742763392 21643949036566 144198133391152 109438389049619 18529849253242 1518120132722 22345045980612 30881295529682 2903979481759 206973534549330 20679556719477 117805443750287 1294778599011 598758955282 65448182617446 41004064104978 1653284581229 1873630999649 1759767183543 336238130617 14799999941937 1358345961916 2718137899645 1623380526946 3016895160311 733692349530 352704145027 3846100604256 4030727485087 1117942289825 2642727547861 1568201277289 62067496020 575865751496 11285593874526 818491894674 380905774450 1650711368474 81286534626920 765900267516895 19461699785931 1426680572764 10301444074612 1578081892754 573435354280 669828275160713 2209102632335 5748756137784 2469028956427 2066813507926 842273589531 359567484924373 1093895345907 273160460597664 113788846068271 241989678226404 614908614689 161497595742 3157927480395 1485231926760 1362520276098 254095462818125 868579942190 7177833982343 91161933068 130925489688790 236132964520414 2233458872001 1910314516355 2554966982893 2574418932206 1513688832931 1375849766552 22461374943126 1704208503949 2023541153298 855859241262 1888364373324 680730160263 12666494580291 313716276860306 6334549102106 64011968294727 146869944597225 15363937638565 3812470040975 86229121197975 848386022783 986642199055 179468817364552 1333231185878 147850933247 63820905876 7201957206615 3250026729468 628925327826 485327980462 1061385813003 812048455094 2391171769122 22758408928079 6980491971127 628381728464692 3475667998741 298558617808 2307178110753 274551475865064 847570284069 3072878421015 90454946171537 196740800394198 2165588103487 40190431093359 2740060768507 271463079583 85530302442253 1217628977748574 185302035030 485973142597 48606668929 1447400933345 6150239606445 6127718318490 3696304588669 469521651808 546106182474 1063745710169 2158365663858 2213284208352 643165265035 906475999916 1855554604178 1894350589273 14720081150404 1465764142912 546856163879 48862014949694 1024380487965 23207397713739 4883438730648 50138488892 8009774973058 1561180006586 803349735155 39248381220569 493849366686 2132958211184643 10095604508857 632990815348 4072954094866 739643795113 2389825890916 11133043003005 19218191404461 1018384871548 1100717646739 529797988594536 2538516319837 2135367619616 2348152232646 4704052518133 21694585645 37283089554327 394190394145 899975610506 939137422055 175205684406868 59613565262810 2693716311307 1509285624436 45036355070 310238288414 735535883865842 1700743965107 959104273330 724364394202 1057153983907 730527965207 188468229136843 155117817216 33993330760012 1871052365487 26930489833 17798739044364 879902639607 1912962101463 2483596214183557 570602736619 162403569760316 1986628447485 75431742598 461460665202 1001488410422 631541375636 389183021800 9716719663556 15956317362474 15363698228264 2634250609634 204252152528231 29146978228325 1500746353846 2779543326120 742382550072 78727146341610 2006654348428 1228982277707 636027003486 355934673788 302376538004 1154179123768 25268408965247 873593791126 1076636880991 1334726317016 5947375164785 2257334944767 3756211885515 1047110012883882 173983637111507 131242577769168 1736536777489 709129866958628 17811191987949 24734887116357 1317957696737 2512374240811 129069779664068 83222500901291 1140390178723 37862661280027 1051911738147 1102235894258286 56561495604538 3641505841583 581408720256 231938773008982 1001436288545 201822861470199 32063964446992 1796549000227 2380411309840 2138685886179 149560172280 91825334913 1955333537728 2130655708782 1625139432849 147889061217649 20787045183879 2341605689694 2553205238365 1064556727214 2240518842452 3908717733507 1479414297757 36689846716323 38185724136458 902289773529 1656372045802 16537027303084 221983569225 481129852374824 569224653159 1245038440333 1098962385975 4081800543826 724586850965 2057648483581 4036363183243 1978542162141 1011037120665 974025777365 1015439188769 9527799473784 4022733509805 2618898467005 3349273747216 3421174188383 77358324986676 51974360810 29896906649894 193746968271559 179569305505086 2094071348338 516884266947 1358823944063 325662362831 2851943651875 2625825022293 27196549897428 287832005342 87779793620607 46814175591 1247796614484 2737423859141 1170268387082 23137974086058 2751682266923 748403568425 685358884312 4214306859057 431530518191871 400593314477505 42730408477329 1897877695004 19265294170612 25224390672081 1792271088851 1483795905698 29733270139315 1328865220508 330826872069328 657985783209 14539572454434 11886912378833 204733891379761 40305010878 20077724499867 1355684155153 16374323102661 4067286301524 1358431945416069 238273998469566 699622514579 808391808412452 2300800495870 135773554171 5333204931893 9435081594233 11193979094721 164843334200518 850461606891 33263749262606 45540829450631 17321952313396 7264735177861 11924648141735 120810291543 823673637719 786461061577 864575129376975 439124037217878 3487957048488 3082714918852 1649384937974 1034978447826519 688436539729 1657699868855 264112507606 340759657675092 945662300447 84810360029024 2163352419866 258878390715 13774902978261 453442371661 44399037474100 409958357090 28556259714181 1597809415520 2274734828926 30943785866103 288297780362 1624135073574 238353955459984 8224199273537 2247368101338 1447714541946 705633762971 15190576515738 1751080492972 132452264296 1788351383360 460608244856 823393460087 539075081470 4284172540299 3215692276629782 1264096535876 2491231590847 57832941809676 2432458561667 31754559742588 30318405283221 698486122242 2271768903171 35004923521543 176206193678798 1989233325607 20628317120127 1086324413604 1165171656875 1230876602390 385619732011115 1956179215049 2431779101635 1428247164820766 23732182064851 763172032179 88664097265961 22569328603330 1263444570302 1887598919831 680472911773 28733528740375 6854821741316 1993115628075 3382151451345 3829399471291 7766084685450 209433018489 10349375443798 109404648907 367711085047508 1431390909753 2068866596258 839214390347 1351488528201 2171669013511 3828591395883 1117632638876 438630975196473 43626361082 2713818467646 643991754138 4267946497518 338222491761 952024436086 1290962003982 26372239599212 1610942764132 3888588771963 192247323839 349972044205 203567388493 391785780340726 601656159734154 1468119528112 396165351933305 1692468636347 1834969465555455 2011180786357 1392329743006 1185826764773 2168034537684 349845763033 3984868555971 1958905489336 1944637425264 218030508285923 2480489900568 1000663150674 2351055840669 803888497132 1773717684675 3253726678216 446623186376 1916954289487 44743028972505 4264665797413 790106682279 43669661673 4152306839675 384726887485747 267686719688267 1286207048374 1228538444323 1345676011491 76291738974279 167562301778 867304944339 19558680111934 395072834895 843687555301 1054994125705 3978258476380 2391626502135 1336002252772 515666456960 218446182015 24575175334692 2735542867747 200384981404 296318304474847 3518849986528 1027969563675 92055392425284 6714749628 1306835510697 235610898620578 2743755114688 2097803289346 2161168946885 1112956667190 206436825603600 1486902156929 2442621091995 2737374963132 1143693776129 1975352532196 931058774953 3563856701152443 1621720294054 1105891463758 21141337516180 777351083055 2552363035622 2210151816225 2206069506592 37183736669237 2800945409861 1022084802599 272428110268 38550989454987 565834632433 1591165808882 213337845583123 575882310703 31177464897764 1527056397751 795284424979 6040543233605 34127258594185 2074468078120 667848201612 2192520675220 1538520610448 943569219149 145942955481 31431562554496 25945157022672308 29280212054001 2146983021534 51687787301781 12212657956914 2118249803031 6198260013709 1139946764474 2710116952181 214116355202519 2013795700837 538259316950739 4232805860360 13379951180786 1444205906839 759885754227 1245424964845 29148019070306 452867805293526 1190035916932 2396279587160 230898429173017 114311000867682 935971847596 511019015867434 697045265918 70174946948500 17298905937912 2189872176903 22844311708069 1576336732198 2137413183333 1501583600563 259766956330 1429534662987 2506994853493 2630456524511 1741733701234 147609551247 804911216716 5008703325780 746073816020 115402185951293 31575719386698 3669445275782822 962072725423 976623542871 2686147514198 1523068871694791 718358994898711 2578274031516 3286961011009 351766530573 23111206633770 1358997288073 2026683052464 2398342594727 75994554801879 684329997087 307003974722171 188286681598986 1435835116165438 313224671067 1980124995486 1589196557465 70480634860789 877388448092 1010647004295 12288268168 403055782523 540859117759131 310569116993 106332160306921 7451533051860096 507005919992284 41132742662616 2578370782556 1145343528479 3751405781548 174807912799231 337826673310 2355984033602 1532069141781 16902433557665 2136165040353 201632980498761 24013085468477 2391178181578 1188767996017 581601355411 581721057179 1158338950098 301679953891 655586465112 1495378651106 1603317894540 880871681354 8944229676905 1561043131209 3324103776231 57760588269600 2684054397428 271320327986 1097188317090 824544425618 509681271430 404525056992 47330078277953 2149210384732 172333187720 1807980758878 9156988767211 1060617176241 44352496780 1746144985004 2411971042475 1312794292736 22354311656884 2555619122550 1284747110452 1215887529340 2953740409547 2181496128661 16072199731105 265421847672058 2198653223919 2336312764611 1111687858229 1322625255531 42888400670912 2308276311427 75120599593229 2676068600504 1584328821043 582774337245 962193375643 357280366269925 1369977738345 1087248925576 838095377801 1534884365340 22428390405307 21776746891062 210794329486742 667205340590806 67317112232955 1592881240245 15077541185389 365037898567 1071811528411 3083595043200 2633718011680 69523188930278 1325821635634 16824454416286 162697795396139 10667065886546 996208285689 70144952926 1396728844557 94679888174863 196264183482949 442537345400 2424579871985 19013410813772 1076977909527 1901189278928 994551473907 9874251929919 2035310046724 296062022881 2611967296573 179030735084 1971073203345 1144089601738 957769273636 1696131842973 155096245157 2341337694376 2461332805039 12599731789473 2076502248352 44066030060446 484944358434 675645217994 775270834211 18909356182140 461598940396 1260516711423 949213465145 1003751254552 24363710142642 4080738481349 14864930616204 188051810559 53365258498404 1970606341218 944114592691 933196296999 460866534151485 373646992152064 2616738640880 649217771125 2785735720358 16645815850980 162167757327610 1070004653730 100686252533700 1449503791665 1657188541098 977543340442 9100630332857 34924681102720 545802478153980 17402313012781 35674156851771 135377520550150 57556532805551 802590434992 2266695844331 20781174203688 279919114849097 2670985882237 2307591987690 874762196899 728302971702 95716446512735 1496554787649 172849466455415 825554327060 782022238823328 1044737317051 14185990867327 2727608652657 781483714277377 647524995394 2175937581202 192228434047 1622492081953 39773900478903 1431725447528 28842253527656 600771457452 1329695926688 275383158335575 656739114646 147379120683413 11883944505 432258360678 2452363734259 194781247119 2386712310398 44262657173257 2562761519441 389907247747349 211514297624 2727411018748 672278776650 2944573342477 830929806731 684025511782 4168497902353 677646670247691 209016472219041 46884073778781 9273485456845 2270537176924 25017091122116 2147282529494 1717677664412774 15632378723032 2746083993104 2618085247246 33539651081387 837037354546778 28204285595021 1550464197919 1565849650848 1525784391202 174896108229 204298499280488 2494920124713 894071000352 208410046784729 1205814790253 420391561418 2800928342500 5536656903574 3711242307204 849873007521 403242041421948 1123154831358 1542593000841 1901336045059 463987790229895 2586606207401 27263970508732 775381760571 29119028964 198614248633 2696212334221 2478245988889 14622808439646 429187160985841 928737515927452 5811983118843 2531478866516 39534387564548 1012215465792081 388493681642 202754697010476 3808596844145 951482110853 1488400847890 328456426513 11373504705094 3480939252393 19247445930406 1282433945678 392043926131 22609293761665 95492874795151 4023659310807 1708141706296 1657764869420 964220259163 1058076325212 14836898849067 102296222982 4549264205721149 252919740255 775022161377654 1626205293078 379375162200524 1542671601096 2379453878366 1552201645345 1025673974159 39077452843333 2514199753117 270478665191 1954276164856 44354953402599 8689578535733 1619161725570 2761776524710771 6439555438217 4260263028676568 426335015514921 33372515371593 2729958470865 470857067096 1855148045471843 46761190588973 30558941631436 1380282817767 1341483805828 2687765714794 89270265053838 28274425325559 806061141812403 2153548486126 2110155723043 1362066207468 2430583545922 4215707004815 21925915078268 60687543133069 443767134839 7870430781685 144323973179 360582882489512 833925258827871 187803731699 1503719410292 395434618413 922888101929 26258726752091 37614304918777 1290654475717228 175958842097 387583196708610 826174776580 3547567604987 271746785120 1320666015577 1664093236619 932992644886 1380994092331 1941729372797 11381176420816 1811778560064 349087139458258 1619579506926 169503259357 2121134990309 1996259125954 11631280294460 1779547275804 32275951721050 1416115708236 610044441614 3500279188166 2644065990162 2308962475424 598957736519 1177984412233 506181423872981 2192198618175 2139002109644 89045400642326 12467048076512 1609338024596 1025808934757 1415947387797 103749794480 238032264184 1869016369233 2011028055180 6588806346258075 850467877459 249157840812575 2088047079219 630655232781 918577480683 1427994092727 2448624215381 23743502364260 15903077194667 940610220793 1971911883796222 62794367003 1572409598031 2717566815131 368124424223731 519064050244782 8213414815788 1599999226419 674554932791 1106020466339 1703327974680 380967936284 1566176884117 1502557815045 734335177519 2246549179459 127886774379214 4282606734922 325681156739 2369933991261 58267107924306 91948071730724 1295778080394 2232634628260 25477477930091 1849954143388320 189036018831 1318821553289 799280151420 2240063572639 51342052374 603613901684940 1323708556118 15732829861914 772514269437 2196688260698 3269842871125 2645359590016 2732088812944 2640213985211 3104508248723 3404833474714 1184099762230 324568036756282 13930999152469 106701081566766 943760749541 1462423256236 322059123497823 2307983621086 25082329742063 428389068219 246946909719256 2666216435172 1136483247044868 2465256475295 1926453358976234 16234620417683 682209126492 69689455692465 2320977415635 287816582762442 13338975261243 2136344122037 1151088110108 68417634225 229714871064 78765226565037 12842811181 1558514266945 1847001566777 1824538294676 1680564007970 2759060109256 2069839836796215 2295391130484 817687446654 1731165170285 149855697110002 2324810889526 508673682471528 510116694311323 1807956067509 1373518866650 1112189863745 933825038609 14031903845044 144447099422937 4158713757364 814445819228 4970789479568 3850642894345 1513737267049 558324852971 14385320110241 1453676460941 628383883584 487653114313 34128112240233 3537835453921 1518350622063 4082477172322 1773196547789 2156035133572 480829132943220 41973546338151 1003764321429 636245534441 27123675138796 461414799718 2689995731892 170750005668905 345058033636 27555170575 2426094109584 103398177280620 236891455765 1197411073401 185087611150380 1120502759041 2026457465788 3584274708150 372640947368 298344904252 8595863142923 3960282985100 4130720899530 3128598592704 2626416414107 3428297986793 2041321312884 2968171468584 418136842503 468042902212 555871739720 3841721074574 23089517650709 2068190969627 971033642805 1945999557018 2204863719186 197954784120212 1440265236825 3930318374726 593038208762 1743057790548 811583554133 1515810868825 336489620222 8762412878793 33803251998367 39795951778366 97016222824243 1061196858352 505730385565780 259836457079377 489495165378880 33658270954050 1514831186722 1120798348327 63077903636320 30923328647916 84651379226 421494313147 36264535307122 12791919377949 427492945905 2357113121493 204131669782 2408449905362 20617687010116 29827471845326 3597590392699 37652387841 128148506135503 3204313397706 1352066430317 2208943282497 902455695933 1152049858150 596305245164 670230228662 2283132630511 41948240603795 310002420551 1257137732497 1763901771316 1280454633057 82934910486 734238455464749 908345555226 850470399516459 718778153429 991122586652 26180082062 10877899757829 29436511137941 470222928999 239317854767033 149085074912870 206379968066295 2050818501711 1372770942293 234682950406 2635074377320 1273421940309 294559217965 31005869647707 458553262914 138046335247 173209169695 312012193819 695052683839 1896472472390 2575228165779 251934745772736 1307165117473 293204399156370 1973675459469 160505146361357 25267470125099 7456947376041 978658018592 1186329281759 8572163977787 42514092918097 28329946594838 44844866899060 470188112463 443660418656 200885281741 3813228101262 16116410971916 82729449951 27220626073088 790254365003 1712151252830 807701773897 522939178156 602380386954551 202275680294395 579711663128642 44410110554259 6205413423993 2292084882763 1952767316729 333699834076382 2422389542335 172312546492724 29364777713459 69362137391 23398077864551 833667140639 17073135484924 1686531092542 844878407162 558763824784540 3534773451759 8338991562980 36536350918875 1058671454506 2584187818383 1405215556380 8268428665297 457163011613933 63897052630310 196634997475767 1623708097733 998848975067 2615009307737 61434524031447 3569622101885 1044730609477 1444933875333660 2454348550142 2097861198538 670454365820 6250310178770 1359139925873 1899364853829 8962327189771 1722332626779 1942900816205 987406175930497 446632640191 2653111870626 293943731460192 596983333859 23084153980351 13860341862608 1915719845860 176787618599398 1888284632615 123176907770515 163241228479 1473022631845 637942971402 158924766278513 19951246205364 335287971620 1273621268887 450318243066 255879046118689 2006121437836 27995293802262 282902796337 1232858149764 6421885508686 2625632539818 1270384824920 36102201953325 346570473055841 71739108765455 4326601562287 1812342091480 1290015919834 15679927926715 1234554997007 31926626952809 114778739277 2685780781742 4139355254976 28773696364229 1320208337145 310711978770 1659136675073 340340779079266 154874324895 550217276268 1049830949169 134937159689486 20005913654605 125292646242097 535810801952 827493511897 2657638738389 804721717102538 365929516003 42900660808608 21389590561008 12472196413377 1890739195383 538166954918117 246062984579982 45531034945 2405232177013 1554461055334816 11188620380416 669494344335 316612144494 567472433492 2144522294865 3951035147081 1273323724937761 154757508365538 84829617481621 40060926011198 2169602552746 2675586042501 2735780185495 2722432913789 1314834030085 1991820369076 2244392003743 371807509116 344528265035401 205518460904 761448532638 526303296041 24471035342079 2601629706360 1335612662236 1237353622228 513818055843280 674052031969 217376925128564 1347873535422 169079452645 868779728990 3088059042225 1125592142082 612962587183 61030739544 2774728883921 2545040974405 1132971210074 107671174287497 520338584692 41634346636932 4188008574589 3917553673415 197669553543 734934186397 16929780912302 842553966135 117479848903182 2267143056381 914228415645 7895827081932 485895153424 750593013533 5751398301601 536705334557278 2097572139096 196140412350 1488097044723 1146752325037 1298613891971 2231935290804 815663948781 1612522858334 265023329383501 82078123980974 3156083124680 1872448940730 52361862305610 264569343432423 598349411919954 1809698140686 788427499201 79184698364536 1019518762767 500726677848 1403179801667 1055432697670 4598445354247 2415561720436 432665110883 932254419486 21917996466650 997784784533 2455743970836 1076913118030375 3148661750872 823124530308 52258102694897 1177535370530 600001680335 520107405926 1636358181418 2722227645100 190301757942942 20545495534182 1440721117529 199622910214 17275925959101 2193949008224 2389693442223 704441568185 248216576250 58965983413369 1350878282140 3130107518961 436069969559644 1567855811420 29964792947334 45255854185889 1358661943818 1485799941760 1523062291340 3937754378528 1096621161849 2033767266590 2114576776769 2376927085375 3273891021389 176026160371430 464890085443 339424108411 2615220221695 1835546001369 178429343336016 905543924286 2243035506639 1682700446591 4317618209644 2870441793542 2566873206410 36707737876909 79046775201790 90378841662146 3996305228057 4130852374794 40651207751095 316685127886 983975514442 786850506553 1518601012037395 259134242480053 592056991732 3003677487891 1533148502371 2536054157792 1984516529752 14738514057193 326305506995 807625681888 229717567588 18332601346394 4806881381812 3287513010227 25646941065092 435559648785 394685550041675 3586300646682 323727647375 2215154129306 943391800035 18037294264 101457370462 2280135792162 3546843888712 108294222922479 1487523899629 523829349626 1054823766074 26504192582 3291902569136 2125044900872 1569767267275 2125209936480134 23805226454951 446372620459099 137665320871 1652106899279 734124019299374 105611121592 1356049146728 2594629027178 528673815832 1508524185541 2435456437368 998825814985 577358942982 94016218791 22185322304560 2680268455184 1460919285970 333119238837 91350306750163 3548581272400 2225637267355 543725150050 516063494178 129871617758644 30694602528994 1831638051897 10155168702268 3090175155753 721166367199542 1056899527846 288278027264 21458134270277 1451289708825 17700652055166 96874038842285 1935682966802 1810200284854 511754269143 1706757668525 38951495635958 789249209971 440069474176 2151350585637 2218872456445 42238869763567 2172261325543 864269365731449 31248844251726 1218522019279 2371393435390 2862474016015 499446592508 658809085545 2213330844679 2049280826789 527720569473 53054093651569 171145552272390 572631883241 71549596707884 2282699149701 37936722076630 1320873803213 2075502273142 89168699403767 1771150749633 2165477003050 713864369267057 166371123080 12593350305696 1333558287787 2034814581704 1705962652898 311291973624 882725590206 2307542644003 15113400060326 584263560025 10870781718335 982556961947 2233949114576 1138664926902069 104260336151157 975397924291 28180797961828 980995025674 3154848666663 4324609836466 2026965624656 35362057243304 317503320577165 456514683868 1301599907566928 1439651924783 1823760435203 233313315423128 10941825376351 627386142988 3549477476411 263106211654928 1428741150279 59730217887789 14117744171910 235952427391 320350331143 1990553688090 6180705722 2050985322889 493282378461 1163817181179 2539241087584 395661774639595 27469447942946 1683071715684 549826758326 470155997774680 8398580988003 2107602259823 2191917623345 369143574322 4087501139326 1145852813593 1791264860836 2275322923833 1499663948543 684187170917 1555128665826 1444348619389 981100655430112 40859269088104 16441615944320 532597628242 4921898977254 235046744531 10066085476218 1298674764168 553783228387073 1250684118045 27527193722623 1220462170464 968815864832 90287770127809 1042912117534 2596520221946 2493452402690 1678069580185 2338046499526 18662644869487 657725060174 44159620120632 816740925552 2774784920926 456014994625 1223225542093 20959956056966 568070049649 478387059175122 371574209635 128192972866294 5628697458320 632316918756 1336094719321 1426253543701 1632659312588 1993050954486 1635191999563 1116993158991195 16730773210 22601766769248 29264194086652 1090269289090171 1942349751380 15818055111121 2663326551296 241491363743 764756517658 394063150388050 2324989218039 3603407908045 1417449407633 1142671795370 207422856060906 1664838368505 67060694931340 5319147876654912 8797068488700 4019035479540 15231308154348 712091669170 1346727973568 71232060935924 667465133810 1210782450023 1468838088490 137977567952459 556528327734866 4195148601815 3489449809974 306037614912196 515299340985 9783649584701 146816306390395 97428575436686 363111563867 703824987617 643231755255124 2556815051207 2525539191101 1813506511166 1266293391932 537033667285 1685351712407 1852763020320 14386620748034 1093432153468 941415166200 229201326643391 405272825053 2633772915281 171932754247 3877628220290 450338102797 140279826891 2170736760108 133486057811 19913197110812 1125674366235 1853487017201 252467679484104 643673907033 1721778424677 77453201071 2295735235703 3573616506610 763509785198 15877064491584 705604239887 377038897880 1429327671356 345834973087 253195061377 410972363468444 143161241567176 28340114688741 2021389501994 1168318011163 1674245126510 1094722222135 278028402064 684496651370 1269976006981 813753673845895 379531570638 628908388439 157433955590 143749996979712 983154560424 33116921603226 795459616970405 25803029068042 2564557870991 44938740334331 152315499274617 1511346777519 234075784544 3603236333280 1879519498255 51164896291 2100427973758 747000381389 333172597075 138134443446337 1264583868548 1084664670974 267839990195 700868094725124 908465441494 6785961705442 2147500477765 98906274438094 707880541746 6484539174046 747610460647 320079891477 3899817976132 27620439510663 20723493829386 374417812309 294382832671 1982185342066 12509265956723 294948552675 19857718811542 3796691167653 3144698478376 2391859354126 650988844988 12509252602680 604010850201 160156292935184 2316849275924 8521815576754 3469735570839 1173285433226 477279794359 8306998029944 331480194452 2304238929453 17058135263425 3797556146901 1962258458840 458425443336 6053506520954 4044186230424 172771718268861 2192437484691193 2640016592870 155441284110933 1002124232427 1824803170741 124348765751817 1353749382812 515698044253 1641329916411 165629894723828 306256868871168 68978824413 144701570050699 186615012420761 18786339278884 7516122888519 211243658924334 94006352910 743950309336 20876252921893 455836001606 257441970703096 4215348834428 777886786072 277405721501 1297155275688 14578177037083 81460481887058 2230047726919 1130842218119 124740713925382 1969086675002 2651450508026 1390521855798 1628663117122 795142511776 1387940728733382 1597934765808 2528800717181 123631586710 25409285157703 12858975278296 2162143271700486 928033255645 22359409836523 3674083743019 159475935770802 506760880399 1016818512100 194716200475 1904939079257 1082338815896 3865631196445 556511106257269 740451085324 992302499721 2180951479841 5779125039860 268107999786 416372500948 91024192506883 2684446830156 617531082198 2606109003261 2358069611557 284624576348 1047986838638 620041216560 2768812496588 430822090895 96583519805 437756888470 8453560045705 1487439799756 113449885965600 1998948366833 1326088227606 89731031482 12520643302572 150032356248 2186828048413 1196175244184 648726452161 473187028436666 319168125727740 301367273969828 1921057876294 216947086036 3070882211583 455303219031 718052429928 73817695568577 3944910293449 110181008061258 1234270602214 18215809834680 3229898283016 1120950766895 3951209585288 3002978409947 748482836647 1631337834573 1771115776697 35466690516011 1483680680533 1911913667324 7656837837515 6042056622102 2542430518491 632947170212 12544314465370 82478112147994 91053386775281 2334554640256 4148509415073 26806805205832 28406194054725 34099581661456 26902479049783 625202474641 1150523747374 930425603242 1961201934980 2026249965843 421377944116 2026979391399 1758678330049 1553465182234 2504677048828 1633286618795 158894330589 84553086278 360800097912057 1301285880884 1511158391281 21408389766711 29777141254119 2533849517744 24502248535879 2420937647692 558021557833 88946240854412 1539883598387 1453791373446 2059853869762 614690030428 13418355703045 13042315405413 218106883334488 2346128535940 934703766819 104665838339418 628574372925 1389803813362 1536073945363 261310358219 4308257111032 11365919231138 1333939120935 19495958877488 107963825776378 54978058031482 7599255898316 758664722158 1708854128398 2538717435313 3144031126091 2728912910737 542118058873 141018141697297 1373703152984 7090498136 12541016793909 223468709943863 1931043605907 1703736295146 56351256375867 415171623352 1940880764549 119497880142172 2355841743632649 27841183669635 349223945755 50642667673673 247823699322 188701091641261 329699908229 1846314553632 3711337452438 639222868330 2423043238081 91002230888625 24701332523 752927050477 232353709225922 1766328413312 522253618125 25559761073861 189664217003898 283242274228704 560062790840 738843713336 1089939072267 2631154906322 286702150009 656686712083 2037602825995 885285903207 31280563646904 1217163948318 21559377277193 89346825859585 131676198798 634955245694 2751754838239 2366484533636 335005064396664 1320895599078 20577042739947 406461293120 142805159744 35677086196 48984496462662 6682332799064 117377317515398 8794402422243 1629232432446 33892504930629 502935359950371 2019990315522 3844956708544 178018473153707 544291594721360 3960932481561 1657514594970 1148469564771 544999332799279 2287764470285 67960155750034 27858396101957 748367493999 3115345602809 227636562030 27939946900104 17493782113571 2740138000968 2251542781544 27135566256208 4135895586903 128616451924303 20577467367387 1360748868227 29836729080275 1615334465301 9002761924398 81546641421665 1600676593867 4133841169795 6380975797434 1158097660436 23337110686639 131324448187 308570665899 1177989254553 1218086289575 142207739095527 1893345007775 2639925916983 344450050638 4156164891322 989674493404 226181741247499 151444797186392 194113871270267 2628822187288 466672940292 653337728773 70751462001098 10968042705150 2202159285918237 984163722965 46236180214266 1025386104878 2738464885956 2268797842926 184360111147 313834962383903 527323972791 1447527282003 2229136086390 1724763585276 68603185338 64341506650578 1012072193055 670422469527 166261225455587 1552078160201 426212643739 1407904434688 1256406147151 90525019302895 1783216823979 2652582853807 43402759175145 4101054003082 664247830862062 635872641663 185968957616477 2096815279595 8296763610357 12570774703827 4304569650026 18612358303460 20424485111163 1917081871014 18444956744173 689533077712 4165972576657 556362188294 102097470275428 2084885753811 1196729282729 26425355848388 1956043216882375 358692474831 1493221738268 19737478403656 75796243885 3632812116835 1356673003223 39992762097576 1351531548006 2567360784396 3480464208438 25765697237990 534010343476 7279437838278 22942914693365 103336146878489 646158620220659 3602157217840 314053924108 583972667412 638280141590 42127867192930 939980651517 229163611347622 1264291828588 158236851330467 134444410520010 29000528755306 32310718044221 1074366128501 114444912248 682162504257 66429575877411 418875266827 1524938515042 2716559109248 443241891181 2473182060945 1860856155358 12874832243818 2065370960435 266291831201 3098843016889 404784447654 22876386104573 784710099552 2469481533021 14572005369460 2328294879556 1142095420904 32700281675314335 100338597292187 485180866119 20253284802163 23804038679742 687081534776 826574716184 2401436219655 1507983487419 413271517206928 569199094991 138645399680113 1016943180319 31368633436509 3758121138760 2520527580376 456875353311407 1403427365430 513594784506 3479648231723 969992537837 1825462085515 2459188710197 1998219126144 464650938107 1427310944924 1110184928863 490832826749019 586892238050660 9225064360476 2088149379630 305104812565 1127616741290 54331587893578 3109528773136 909407599886 297743568457 17635321874879 995881244168 1179442847400 2604186917637 1813131760237 34242615516421 164366927188 3075255246870 2090758638214 1357186317151 948409720503 130903043049 2237127738134 3966593524734 3516444646491 3188219075400 15665188211509 926309914410 334239107520 1177036509121 950360817551 32393423360537 1442187279808 1152168799435 1915925157077 592738551056070 16889263277 220058982565 593505738779 10667597130955 171865956136 2267284241210 4985160718 255881392489 879202467241 214739539849 1160661085451 1385270675079 402499800523 2163753503511 25568648556563 398902891163 1626357356313 13717910796564 48987884401445 2696205143553 386638600228 529086189452233 157419627552 836094635360492 142929009506026 968819325182 3511605004962 3426580935437 2457413945178 23420604094310 2271458406282 1548607904906 1555552064059 848251705313 2575222069354 183932723370295 1032348965432 14780828024645 251877192894 1259457636836 28978084429802 515161186641 49727752638 2153406040125 1161966000704 5211475748715 3519671079042 1008273418582 1857954973928 37046809303817 4151291129460 620834159555268 15228946828895 100507153391029 29384580273030 446754974575464 702108945211 155583009482 1366102367191 30810953269622 4100262906074 1769939871139 1708090401592 700942135150473 109914348954014 25506279357052 3662733426693 1081907694100 498144363106 1669066733708 12322234677962 942121829426 1779682378445 2854532851828 81361208437162 402817001053 35104130262218 114341429295468 202695151368 516208654467 401020088204 23121887171086 35118417628159 989724114197 525182851902 8408337293910 60086044537 304407888791015 214107048208246 1023108513404 3743393733628 37184969418347 22116130729447 905287659943 2310521029589 1388918434463 17448264888066 585101801625 12198469778 3873398501369 834691196116 1812673680522 2446241474231 678614622216 1000202964185360 888438908224 2318889482191 2569077921049 524663274525 20904500001216 32880528582467 1890038131314 300145789275079 34759414219817 2969953367671 2423692126993 22580934526663 1513494918716 8143818220673 32358862672050 8592672319457 321393958138560 79495998058055 2647081355895 1018959004220 568996686179 3309897181163 48153739321387 41286268192665 1365281658364 902915452605 1594250942619 20564111306261 24324564499510 476462624012 25609616368780 11176853707464 2224700779164 32593289528550 404106973658 291347543864613 496821980913583 53656894962737 3813725964363 2254739804648 2444420868387 466926476259 766851874448808 59989476500982 2502422212551 1549758810214 120687463595 152282234953549 339723936066 178635822656 2713640753836 14256944631115 2951310573667 4138986227487 414460476558 1466844263820 713011864650 29987822660610 224861658131 3124740359734 41230873623766 1898081450229 400284743981 1687140443343 3022621932257 3571278526189 19311930909525 2676797027513 109965388022 109196466944 20500122094084 4284681281804 3706947474268 3926739470477 56158524191826 1260505818854 1852865143073 1878849456426 31145466749651 25279441626229 1403999519316 912960430813 38817024249 2764971394975 2750426421726 156093651759 26358501628453 3483215934348 2596485394694 2582798700243 371280581365 1684515783789 226421167390265 2230776498706 270279162581 342805734021 14031915203058 1086207976875 1172972396536 446656979746 4081335411813 251652332675483 385798081519 409260707034 976287537337604 212095254781285 510621962408 1354096909259 80441987776645 17520398834808 1284517249871 93895600599611 6295896799365 62382059329722 2129576298392 2657375567628 88045710683085 25969068015986 902963499511 1197010764229 652212623455 777434870251 2415704337030 542017314529 3276921510964 2011375826814 341855209007 213763469343337 17581933022367 37928438626243 304003641817 15613780075047 815060271679 719535211859 743017405825 11716390464050 560524037535280 19779640606202 2676758995765 33746614075624 2576243968388 1142771893138 756846273571142 1259721933881 44128359160562 7146980440329 3774641470475 551597082698 3742864119961 82378281918 460967609221479 57781941091399 4203533784167 1687056418107 1643285312138 1753480663768 17826504951293 1884315093317 2432797426589 941291091252 1096461176074 20554128397551 13562935549601 602446394999 305921655992 4102209430798 437194156431 15355501375344 1526602950700 467876649390 1444884116353 2050592989597 2267360834148 900196667473 684419860679253 575166332333 836544673653315 1429988724738 2045014330304 127011580644875 711684727119 2446293805758 748473663452 4185462611155 2555272470109 631150538045 1031891311945 2478083647563 313172694816 2268928952247 2758563805742 34428599043644 2050646692194 1226278389063 2546828337534 2545370293198 1529910562686 2122851384442 2102320284044 203683040133 3342832108907 2161480441722 41675804096 93485808385176 895329986179 2569932416199 8582031359281 404582605149513 75333002086991 23366533323341 429046151616364 77971408952491 13408602821732 479727084781 1053932866262 514473911021460 708271063152 2282910649825 1287533887425 82211977552729 821277545474 1194711220560 118904043983 455272974845 1024149362632 1537593639937 853912222701 1794506850570 2757909026449 12006506569388 1192862782762 558717953630 4258664887407 2453922878212 1352892741899 480698098285 272153553006 21102562492120 110490709140347 639059078888945 593154332783 2269572423312 927698035668 2019333738431 1523501392534 1050155361802 246270330272623 9471625837375 590053343076 1403853009020 30699758511331 275876832504 1479402772705 1493965058384 1192167090331 1507474038932 2978878665497 137480622430 192925889443452 745321937458 474064915291 1199000912702 112246077246 1615319423083 2430640815697 538985830138 2301186633276 186994216736718 24888398527875 241381293228937 1119073807753 1659112616175 955799364976 1747190104526 13448879805351 1103452362357 1344425459868 3839270348728 2025860990094 515547256427 182508824029 2021958490424 584030111361 2137583173580 5975680707560 31334087349635 433356871543118 18569458855917 116424946078 390698357210 385236118034944 2165029144341 3193278192965 43638946070912 1324331822854 19689516168603 570390582772 39806947317061 2159156409202 17647015116760 130540982511 2003129985415 2233429082555 2268232563542 297652003318632 19362307362692 1907167558068 3402496638223 406978450919 2581384055773 621192459227 697953275615 2160167671409 31322298887923 7144854254913 600118263800888 1850964341837 3252985742077 4304801961944 39326405087052 42958017999601 613550156474 782778959440137 1322720425603 3622625904098 1459278887950 6541885802722 2665050327947 3896793213439 1314289320840 2289820592664 18637902137200 1693826284555 1809211116571 515179912927 1355747254882 859810441524 13377949365126 19472382710743 132154163131 49519508280668 43478938170709 460851854722247 2293770691599 10296506221790 2052242766829 228922115000 2947885757709 1093142191867 45232574962006 121805539741594 474121093034798 154147085382334 2209699207600 1031323272088 1287316546729 2451167450373 1869481643242 60444595238344 109974290051482 2687818209786 1760369393333 1163364114365 20320973234797 671004208653 1748862743557 71419036604586 21433409369100 10263687361341 463347447506 1036246794630095 2258650607000 432485897677 26529089076584 975980984893 1054732827356 322392035705723 1578815698572 11772347445297 43097641210454 2603719870834 2949053587996 75250816280502 3213246198924 8353823204770 160660696796106 3298241448846 140632256961501 21959549176367 494435976624 2164710934906 1318604812855 976101340237 1331562433626 453663037763 1821070632932 193292634186536 8396904817717 1494298050613 1274462636752 1814213977258 1792681320723 246041889079 4128003439478 2402651091438 489917203356781 766400571442 158991348090 108313248549672 2133545720536 155632467290422 994313392536 1610248041542 378637469488296 1140480037521 1242899532581 586883594219 961127359031 228977651577384 943407677278 16076894635142 398706280458 13554663023974 1294720270523 7987579291309 91881612124880 578295864521 19792332057766 522927987123 66439621752 583080360866 29094911568038 1519493253006 53822943979065 692299447866 2033524122405 24503752513275 1101645658248 3472337734682 315544596777052 331912623600 2088193256909673 743162608851 7633275323767 68277508087 23615545352124 4851576985497 1061277188835 3925870469576 457449669209346 1174511442785 176515942992923 365529249514 101647231068 2561293065592 3167606962607 943114582032 1740899207895 710903769606 31997769607286 6984589159411 11937370587083 723235594053 1590881531370 2663630638738 13568996205695 2631835116099 5990051590667 716359377049 1714810759018823 2283850726308 16494543256603 1002289408804 3032845114486 83773343266850 1751770621877 126895013567 73766093961989 1161705117814 2286752767565 39779550203217 400055664634642 675866978410 362295061499 1430839777304 1845914457718 7325866711412 767455105682 1817366488449 27444323446690 1445769992608 2433359785610 2582312074338 1974975901940 424630387975399 1689198615642 2055157981665 3952231015334 1264548558296 193027506862 868478071666 1070271533612 197533751794654 524047193771077 186281336996 2405182755176 2754693586096 504160117330302 30678909499835 1508301732413 472031739868 2230297720725 6211730322978 1469938425153 8352476509617 998237663191 1371943522187322 2095719619195 1592995182796 2055621962326 2094545713761 122082453103244 675301418340 1872104490938 1112618228458 2923040057087 1225611509164 28272919287591 1035795434972 111782597368 291685283912101 169489202694010 22873498782171 25679951750834 67368318912 1910559955577 38630421155233 103021252023390 34589929636801726 1527640513565 2183207513427 1064538313467 2452429519906 3006084824636 1039428227038 26259476730018 1256870593350 1877288401164 865873129643 40453038170790 637583948316 15482434459782 1071650267135 5386566637982 1403812628789 1922730529419 198588413994078 129977593089 5781794321535 679026957330 29084672011246 1800452515961 27960027166 598971627806 21836455118860 413096592247027 717662052004182 13876137703782 3435504229524 1415127243865 271962115076 817683897464 602948911450 2495935646602 1401033550471 614788568471 3190310621926 498565054046 811990169316 466581838008 2497233186434 2716833698439 148698765951061 2571044273438 124652217113661 219660874638084 110450578442 169590196314548 2501955677296 2254073187651 1718712411506 1025627355494 932144160956 1512079233390 2221732344774 871347172176 2533362255987 1105343589086 385345018127 665164534983 321156928599 69068118232 285726812852 2589955823105 34268471445430 628100925364736 1819985612903 4207688039803 210013218993119 16175136092744 2230188968599 95869174227711 6702851134538 2106383938375 1430234320367 1939795044572 3186433225681 4187408308100 239129109043965 270528904147 2409151278418 78417797713075 55580079472125 4284869582664 800148800458 1789912840152 615779423937 179462453769 455983002453 3314521713075 160218171247 1001028728376 27953404926 52953346587 279334994204 75506869997329 58036771792 26553749055596 271176048780500 1366131179641 665424398232 23106937916857 2991931650182518 2093217204861 4127178876003 1485143336284 150782531868204 38163906488360 1131526307290 1488230317621 2702456285412 587331737001 3674550073650848 692500059059 566153984500768 2740964262621 127636417754949 7677547227303 585705762951 292937835247626 17780164167383 1904647305665 219008658275 24117689147082 1782204289932 241946922631781 848380651834891 23220436688124 4589256118230 8276531715922 1039414804846 1860878519704 612849458262 3354309711746 45913978388 6759484737274 165730171666196 1410370188632 785797507070 1631081378422 1967444983827 1827586309851 810811005881 2373196384288 3555465578837 408232722273 17900736079260 1589570796752 1193661972714 177706148164693 2738745823946 1545276838051 2133196542075 61332657079236 231427560151939 379323822124 2798464315381 2662899511543 5657636998453373 2691796286325 2459851714295 3499238314244 158985176323477 2187083744326 131758989471832 1751702669138 1147426260636 3155471532062 433833506003 107008664858907 497706899675 1117905561808 3015045034760 51730950484996 1889483822662 593109259507 1096730713387 2628445177057 1148702693802 392555122620 4178044022702 453029814060820 981654835697 321106675453 6229779346 2627545033091 3635882393352 313141372345149 582517493709 2958298825493 1043782468453 153892830907 1148122826994 15440476740652 657046076184 653015399596077 2736155899170 74564319142 671414333912 26714761951 107313804388555 1243551221049 17458079280853 2508028977390 760498547682 10887746054059 4301122590482 1925144385260 815787164935245 23678589037908 1665391785282 2393689932498 2180110939734 448903655378 463015272349 153724896911525 1272362379065 1347168428251 30426314037155 1393133764773 55227541615 37728249864709 39436116409855 1532061663873223 1918690276872 61866730835260 1626229597103 1922758656260 1112582431559 2231478280373 345161911841487 1110156649255 108777221658581 131932968145038 2145053436212 2694641782621 1286963243465 1551612356461 629529520119 2474655374760 1929442252156 1363052522405 16304589683 4687972317928 1841793281396 974754016176 739098243909 1442258778144 2492834710189 20267465860238 401683195124 5005355959085 14532788998872 21880054823924 485183161203 472553999484 57999718443064 2887793506551 27137051230092 864659419581 75881973533101 1924653680886 193027545066072 2335896844819 24653715423 1604202694239 181894669956 120646984921521 1038792760315 240476313567947 4092408140319742 351172807043554 2613090945384 231304817032 2371268919924 641016086436 150654215484988 1613103314910 2661372501933 486389176001 3244310707969 4739774801979 1140791056286 126924631050657 4111655144327 892350669735 19679519979863 27333261574080 4380411336758 18386232834905 1830381201301 356574851445 411296464129469 1663589188215 709675489852 624458994673 498073873710 277151904990 30024106660414 12631657202883 141663562704 317663026546 4230287913699 890420075406 1233008578767 373450142905791 1415128142683 2616560607251 8952358850695639 128987531496716 81371528757801 190154855047821 1548664371842 9928871207874 761716996970 2536598820667 63102319728584 199347041972 504107620010103 1083140960563556 1598645049187 590919999112 219493182083100 1548845737882 406139605509 3467354879689 459594886484 927289182346 1238877910001435 1083979853165 1046224664202 876967632679 268404033619111 356445042272 2659691901352 28963954102383869 2473813133036 20498502941267 1310042478013 1780264312839 1563982554131 1702962741484 1892925364897 201409651324969 838729398796 2596812066720 148109433453675 2327914007270 1467618162088 3499634857476 797321096264 7128208448384 661826270229 259837525501182 3301901184463 1824635500466 3243940266599 14664001540125 2019763278775 3635571509590 1441390793387 1896934154642 265375927014668 164238053265806 2242146862778 424024200670 722131154835 326527273475928 775072116706 1114273118202 1667564085026 204552537876871 2188388545904 401207787046358 1109086426260 21231039187972 183619536542795 20655323488915 1786345968942 23817176813838 739203777294 25097392541043 134183548734509 115617272219 743101862642690 459154691640164 1454522163095 118591858871737 156503958227 2235419518821 867836522631 486462898392 2327119044915 373334870323 7258661778307 32435821236018 596508555862125 1786961199478 383065142365500 1861926641300 531198622812 32103173376 341112944087 9619359554 3376574973362 2463804392509 2289339448717 1122056580929 895052838944 2389539584872 9657433906776 1068184715779 1749680848160 2271997161059 1343267690774 1729161919426 1065308406744 1026412984808 2660126103123068 9731878869073 632156591935 41535792391343 188016290548 728763815507 611868269892 10042039992443 4510552702862 742693046610 94584507994693 813040528360201 317556047162 40912573780425 983791032597 2888109840168 31804591589690 1840287680444 4258175961805201 1143120866764461 118643015399 484407131290 20743695746099 211994115410615 2145028460602 26096163800587 15319235043166 229533941304539 12942294777169 18488332003106 3297071980754 210235348777801 9264850660915 2113154806781 27173630455 242283403494513 927806890767 8218908046618 166799000449881 114175554063653 101869198594807 551501191377 4215338332652 2698681047535 3285220564782 12461188518358 2543898037979 182410612864 900404540239 502146165587153 638603902984869 2221584725974 92577310951390 2166819099841194 1426640626059 2508856137925 127501580653409 950434664239 310666703059 804185894757 99861532344635 1203553935631 666763700250 2458085674603 78657575897974 3145276764287 13604101699339 2558188331343 2886316064371 1865895192966 2087169696331111 847214458574 817811731238 824924192842 1490677654208 557127641802 56794573310983 7875249728762 14737555900765 29168482562627 2081087696772 12016159480758 3909331155661 25497467124269 1010614099122 286354836722 795822081967 1030653343998 2780175897476 544253428082 178308100675627 2172037433427 167353273013757 29444246010284 21063034996174 72880052254 2397524870172 132434529788865 221926353731280 118197504349410 1022012693189 1481878600579016 126367702098 10992171603139 2734629727999 28853544812059 113606674773327 183429820694353 2236569276463 635870229128 25433116189124 1753244674707 1422129670886 457058295202 44526574232138 519705720947136 13995171467903 392203196511781 1545499703403 88186204947 22893088722456 1436980262724 25808197023014 2842600945701 1099188210667 1530004169564 1928745536626 2351394485334 2227148460316 19653202564007 4309583996419 538237458085 382761939471 1721735472442 3270257195610 372087441712 1210023143016 44565900637393 1689950590098 300285135239156 23655548638135 2965029796820 27248804624212 1385148887995 3957408310385 1738098024635 1047388195736 32522441578894 2011034442947 17922440058242 1134154988573 35815763599333 4554823533514 1266460788684 2488039612556 1125721713115 2703121228985 13709124271348 375058760922 675540253067 416970845410 4377446739315 2317807316181566 2623561512304933 952742912090 34550804923 1988531636203 1818695714894 201146832235787 918278757867 2149608565806 555328629290 1501253812733 593636110924222 706724993278 1205440653954 109106160631 1465195575619303 23866419985 499564427141053 1498956479668555 2506554821459 3693771933643 1476271094679 3492080137011291 827180034706 2051377109133 1536699913693028 2437745422486 1107930184894 1395437781304 1983035830 1942727353817652 3502477110158 7181587289308 805663464811 2149605752056 4202229135310 192789453780766 34773894636672 1455753785953 20336193717449 180254659156 96022777287 2012806767474 355005514750 17557326252409 2457405450661 207882212768 3303522536420 159625225393206 1422024684660 4215408093688 1048628778459 1862626948706 2573221618035 271781839691 35596801971895 20080938092670 518413887789 1775180180664 311491852671 2418886886275 719854458665 737239229565 93108955224 2420826216735 181144962233775 417316353690527 1897558465857 1022162603447 203985464896 25554741199592 1786672676422 1501516503958 23569540701278 1098062675446 1897032635844 39203659760307 101532672850623 21018833745493 2275003481431 460732124430 7432596557698 106302608003256 2374388447614 2909538927945 1626575350859 1552000242089 3231769298359 1918403821589 286867557261 1181119902325 618039745604 26881722018141 1063393543860 3892159838891 11658848301007 718602922933 1028147714495 290884326545895 3903340697654 896438674349 4106162641901 1161961474506 1573124808988 1906829233117 370204908421 2924055589604 3788937242171 700711098033 1074078426228 158138970959948 12092564897867 4029565641129 38539402400026 21052647543484 3881421317645 2684870921072 140223991692785 849156563722 1681500243923 785316156991 1602095661406 22290645595940 496753084866 2369242015600341 405750619201200 965814162874 2142511554803 38236490858766 223112993079876 6734527599 117692056984 2384234523595 17016097441340 686815773997 9057440291064 1406791074503 987864595445 49947410719423 19599024895496 164293918210470 787015935015 2686807029309 580878527554 2581690679844 2699411783842 207081452514 2715391939731 2434865525142 1253750546907 2719201496829 27634952765222 2549828039352 1370132920847 1623978132372 2487605176047 2592816901717 2232246586666 1381954593435 103332126799 2125105133574 1318230129394 1711991387773 1696775289184 16693171900477 258296492205549 4098933860778 26362500381792 102235050846396 12978871609446 376150264603503 2438717043393 846986772313 26855244197313 88877004053220 352854090839 29729088716109 26481764230311 695646667054460 2312771062654 856891539014 203687752261300 364825627769987 15520848048521 20901673906259 131760614855 2331049386012 28756651200730 16275137472343 540556609231 167777023008843 1306689075195 856494576596 13541092094688 66221036188800 1739641255560 16546236622595 236886243946 984057844958 1102060753748 21828437826988 3114744693206 83367899836883 582564894087 3135090683032 1183598215001 817503466368613 928495822423 2260247534034 1762162337800 3877867129596 424628804979 4183055064994 644363890154 3282357734903 1880336380814 733175834715 923225574207 158343471667881 1000037681102 4681435473883 369283785828 1033902957871 162814865596769 2469706458899 2045104029225 1195125268071 3707182035010 7039534125391 2552926922256 1449894831754 72097886988603 58200898195060 1669370696752 451656241262 25741188498041 2558807135845 1147284184093 1752392680729 24672404368425 21150905176626 293337796048085 22150036823300 2391963803938 1906347377822474 344667231564 41885063055244 1682207106020 2012867700063 87136026998277 22527261307926 12623066112304 28708937651978 1676228187351 4342505302897 24385085389144 2494030347573 442541612216 2058300491835 522026479010 658891316589 269890868773 1282999921375 346446640259 1210430657123 5961072329063 2342424110442 486795347154 1486151671051 3264498850785 57802563404186 2049608898612 29712069189 171189071579633 232878499144169 9049678698852 6757680083006 841889434583 907639307593 270131920342 90263366634 1121424865840 1443113614445978 2720686307350 1670385877613 1248091766846 804467507751 1279718762992 118256085753 107040798635535 149797683473423 24473905668285 2889892169113 505980604926 563269775674 163163095624667 1422038877668 1395591407773 1608863175917 149521095880 787508607631 1354417314262 21791191390041 2904916392721 2971248163 2303997689460 1530732600222 79956294438680 736147807543 495840971912 8219577747314 235634502374182 2547892311323 2175416053510 665083280910 2834714983442 2034146120668 409172898213 1146911914648976 357158974360 187464812359636 373798493761522 13738618623192 1725430589500 2236916397908 3376088094981354 2745758766941 80337401350033 6390234009503 684570999876408 16491068876767 1357105187337 426573237167 2505723653518 20440013720718 998528967936 1160035122276 114718672112005 7668186722036 769892654465 25682850587550 3378078869073 104789519184566 958910998440 2038254532300 102110933010380 716485150297 1736058502878265 998352955815 41445947257372 433034916342 3997739447968 2915530462347 1233032524080 75321910453 1928014498278 2144545863634 7178958867378 183552455414574 733863387441853 12602688887131 1365009364175 1367777088002 15480176177330 1835941445371345 3206736671712 2332780702830 29269262824912 25147400432237 35507914443383 1081385175166 1801737873529 61750516557834 3454494557061 895058587259 1321008145555 730800817207 576911958206 627658483436 675737020068 1336586557007 2485241648038 171675786635442 6394903376727 8671527563560 67706621411704 363603366073 407396345146080 21231355709945 784275062650 2395287790320 773860859194311 467773713068 571189872294 633016004030 103841905730 2963520556630061 186290124606308 1323471419568 17110897413619 67277939237438 2146097312287 540631189089425 2557643842479 456164030983 2407214910959 1669118496738 833535956721 363395995556526 1987116512144 106833665995508 865096062304 1251237499382 24731999545 1494275988260 1266811746938 4698760822188 4065935421219 1523523604149 202214035716 77628086671616 454807849960 943564277343 30611294949529 233516575196494 2583739814093 12556023559558 862340414161 130557118911412 1368289581187 3697806543 225953537864164 861831010535517 2246710490537 915540390130 763963075389263 318410761174401 2237601318534 1901944905546 407760793929 374660871205 1409845875597 2241421892511 755016511516 1849569663597 3565984084013 82942327782808 984843897087 1106616196003 2552933434440 1664859993843 1932660790491 215949521408063 2713969330140 2234626368293 1383901377507 118551396120376 338673322602260 106123160050 1125597101740 81807261414 973907056536645 1249842050281 473233189539 381031893162747 1217686428121 1986948507801 351491959075 1001594199567 3031157838493 964053096937 800870335324 3168949376658 68488624936725 133932264198016 2319046178155 2596148807009 3889529732940 40001680072 919446392714 63147343312 784653895685 2470988285022 848181859030 1308360015836 618589678786899 353297184300732 231734539045 1003968996885 951467647831 418359893810572 92355975331 1932414796972 14108945666847 2949311170358 1113383465466 1345008424631 15332346969 1465960330899 224838362967708 4187735768794 36811188039100 2279015330277 11576343901238 1262961273318 1278920445905298 3740934317883 1291432315829 1630002081717 23195499100125 173880245554819 1899085962268 24449327081968 9372138695216 199224357125155 830461093697 3071123007502 400892528019 330762702491 281846156728066 2719395165952 579840527557 60621206610988 8330998600314 2166930865872 656824738590 10967412570999 377649018936609 1434237162732 1317623187374 1409285935995 1641495156676 20605071757154 2525521161058 1406298295578 39952091213969 233104277203 58466106584 421951582499232 383404216810 827442644198 20045756819806 2386380025128 945634926825 1573343542565 732973749271 53057357682491 31216884067351552 1130505182811 2189088835453 2045538906262 86786236845 2765441323004 7439611874068 699287088774 36660677601274 31885794353313 1840500189547 4130688392071 343500236228 3961816638299 358241617650 22047395813001 70780867257949 1677922675468 3120587585699 2237621060869 729551697060 406757237737 1949476644151 985135429125 65064636344 12496657099334 1529622647179 5738449171901 476217653733 9666379042979 2028643844911 1003118580210 77519900049362 214948828062992 23960339124363 823529418807 200120797618566 2342517284119 452380057070 2051879917534 2647899467702 9154953286139 11653924600153679 210032794707 1248280398166 504716325461 65459289538 973620970461 2387906754101 88178558375016 2035734279794 214667311887189 396891511400081 63998413693872 1752920329765 612566580601 1105860473381 814232406870708 209684369422 2654772018203 2016750858653 974574877560 3738968963731 3188456886989 128077554794669 346171293852394 240588966601464 1338113111882 434024283624348 1657081163821 1466966172479542 909591367509 55903549398495 12113046523093 1375167641708 2525274993598 1921564511043 1525885092940 340844820789 452174251790863 829880999461 2115425168334 111076827291617 1083220272574 1755494686458 843055683962 1045952988211 1340361769968 59708499890117 497244044938 55704473517436 322730464543 809423895006455 14807510353882 1283361715538 4102301307521 626556829605 449279148975 1415572789624 2851349098108 1230668755525211 469702520426 223905099687737 1526257978665 2041938390819 773966366552 16731365388266 7480556984542 2279715687380 1010400882961452 2193874241378 781969651594522 235932561995618 1616818732207 39557271204 1662561128295449 3032812234225 24887253736942 557749359492 6039655616510 1237405506020 467290148193925 3378688983777 2263317181664 31278555212501 1935280817395 325462494828342 666229098544 30021706038495 83934013389345 848448916423 1678099064102 3598834627577 301571045419 2579202316567 6563316748801 304016453142740 743082090045 2186780477591 2637438161143 42996912688 378746385390 196570747888778 484984198552 58187123748607 72789799064 1719070887290 118929087004 1048406556236 1489862096744 124716137840148 21994721574735 151567579783 247858828593 1946049295025 2516078609453 1098844379036 1406559935182 11957984156651 1133410076866 86910046800195 29321227046294 1464547477026 8446882876746 337719882380 3009172576959 16125152914216 4460627550853 39950480932215 1706293158290 2056521410059 1817324466939 492792423681 1950534336726 27942218412802 260076820442 1209810750910 1322095059196 1112419134520 27841167419494 3339672062454 2405617756477 1431428316318 2486164927219 126265977225 953938155077 1768306351130 2746878948269 2538281904664 225871438875214 695679524653 1587280586009 1210754451086850 12050976120996 184361156765803 99340233418839 29970717871959 916470991480 477193372429190 536908615387 2974273865379 9870973965268 1122691276849 2817245445011 2591317990397 205480247934 278769416269132 46427778293884 1147069262678 1928093155328 71749979447594 461873082031 847158052074 405853693721 62878000523639 40934340503928 2023288079282 1121466038231 3817346414043 16157253970281 1990090879682 409475611721854 57576805286210 61148625043568 94201982626852 241435895307 1176909965091 56894658666025 22310445031 83023984111 1914790775720 3216900374488 1403788328137 2868294824784 2036407717944 42556110106068 2693721945807 1357547308326 1176433336436 508321537505898 3916889482945 511547014457 11197340082792 82676432331390 181592533016 1732939491445 1418008501705 1095623996853 2687954108163 3531802633314 24719738394865 1456087403543 534921422685 2765218944565 75881081212216 16279800203057 1176245774552 294220345441635 1934121744593 4187019396048 662982948427 1330998749480 950204910287 870001567671 2386754622815341 440755432098 2651971655590 700746909154 688254051086 179183043483 1083962605015 208955158612414 22397859964953 1026747138847 3718782568787 13078303744875 519259003748879 2665936936108 499473649838930 1291594013976 2088046414897 111745385367984 768305167009 228952529682 125760828250598 2443451034342 24237644616662 457542607154680 86372690361 1913073795342 265600834964630 4196120897840 1624729389273 12110203893854 1715840347977 40942991419985469 3266707206936 904222122895 13047446663531240 149971011678 24101988181270 3399923748723 2162161798960 2381338180857 1447560212119 1388997255010 1126215238395 11445258486543 3184160888755 34551349660410 3155431361570 1160571041926 78171508178608 504671202872223 53371143192025 4142797134661 1252072497239 1657019879521 2007321022265 1291823408900 13159588263525 14453065606617 1637530889509 16926917233160 2311754197827 383820015754 1839833004152 113366537714641 24837269037883 241500192270 1320870026695 303374964263 716419744691 944655290827 23261133119236 2191371844936 1703181290172 456636335767 1210135287963 120867978253614 22739286180247 2432870708413 1275192690990 325925848962059 1990676480530 1518261406211239 993758181484 1363183606859 13973403877555 21260766349243 2704166487148 112440542157 15749319555171 4079053770294 12814968503207 4304822652964 516749434348 3413391805539 2393888454520 2122172965264 612417656846032 56047323369058 2238777092575 1222866568885 7751102881263 809495219348 521710278150097 1838528763903 1398850510848 2552199557421 406936472050 68703073471 2685657022937 47591029939969 2372257064537 1897624102180 260073065934601 941955359952 2759313620242 966560012318 40151900075365177 206105006806 4955981136605 24618320065028 4395628582898 22235869636190 321955603526 3465110537987 958784617902 1047566936298 8942184823679 1107928181192 6183012261900000 2404526529777 2809416049001 5286808875114 1707764269517 3127890465767 2044690269466 2512646787476 173651211422691 93559521566402 246872485108 1520730282922 1364749600237 18247733439815 2906090283960 17841092134309 514255689072518 1142801238519 5166138492942 542680202798309 13453929490472 198957843824849 645434187817 865454410396 1101349292763819 2174863734361 2268761580392 760442063032 166042379859 1042624958858 878618301647 3284633887554 410337605659 118425942716211 894653904701 21008184791722 96165844571039 2522396918864 2310561040203 1526721018042 1756851943901 666863769497 253137027782 59189902451351 1053669890910 21948884281630 787701910782 1702301936694 1058734866889 5619785425 2111291589570 5440913533052 2502467424356 2124495590948 1547368693532 1747242151766 803985173521 320691334898 305180694116541 746854517721808 13733630289861 920183477962407 563727138331395 1683552070168951 408046716406 1803434777512 2716050360602 2035958772250 2914686262999 880646030854 1666901454205 888510918175 661909268717 13618134900633 1299983363672 2649567871761 606261064359 222888885993 2647634410324 1413427668230 9706116067265 155824711402629 6589093310067 670576746124 14782965543214 214289406304846 308080792931 104569013917178 2411213500842 265401647602919 3618033243574 167561599319251 1173408971815 519183093466318 679875000726 1501467938366 433939504795 3139582780355 341214992246 1141120172604 26807502827361 187241123954 1115027689701 2694326532627 387103451516 673376401738 1867708785801 1117211208874 1335281506660 265485517991 1560702561002 188349822800 867724534810313 314789952671642 2682524232941 1092955287134 1372668336385 3490497928017 370867447034 11190968958622 943486273987 1544571439659 2086156275204 1689227652051 2533564057182 244867468508 2200054385765 45494101325296 2672824731381 1828441927645 713826202588232 1770099874695 145485323354 323727473266 10784064059458 474943378073 832174830345 616387531236 14871146241516 284027113274010 556404167130 306704468030 15657779894025 788507712455 736439545780 1543728746588 2739605871945 664605764253 70406752499 2706014758035 1094239951951 70818030103209 1101551035290 833614066578 36826623116313 1495441093618 618835951652139 487834501671 2069501832153 2087253356844 1100323995563 3241748615311 15276669856189 46145072492032 2714131760220 2740001246320 2090983286872 15010041243 146224726019974 1814967305285 76168376441 1495613144415 2863320542454 718777338892826 2130075902261 1185153070704 2635866913165 1060545958594 1188646645935 112143354165 44730836858559 534132119868 50911687093680 5304899244464495 498099268554 710902298781 586459815636486 81410870952 46874530642839 27180586684492 1008936751251333 823472486678 51460520161585 1157897603636 1646105936031 1519841912728 705190174647 2555080005326 435985825200 2011147710612 3549890799066 123390050369135 24339582203919 5466426756547 584599998625 1753825902260 92662052690432 2058204476142 22818976113107 904059792359 3014053756792 2780517583275 356236220946 1177199003229 1416867245766 27358943530258 126869913673 209174462576 1840370557801 715812408433 55238303801216 1358817954168 175979699196909 2445384097850 909624130680 179073473415075 2102508535223 40285373604126 823578865563 1546951146727 2320008221066 858558291119 1219323607416 45673638606272 366494038704 102791157800638 1915052685210 109681805380253 657446229019 366231486060 1347284101102 1603536397003 1546771706255 16727554754406 1719386190719 66972352922080 117320441802347 2065583057487 1190120556654 214259863607665 864815639491 1497666257677 6473868591390 821557186699 87296261526136 2374795279553 58810563327667 156302530025 205244923595399 338936569082878 1175087895383 42563309179388 434518911678322 53480851167957870 14964721419347 33967475566540 2400258104293 1343291945186 1562428888465 1267396406474 2462433748451 16020269576698 1929410764493 144267314521 3752429815766 78185375425446 1259009493970 2683775395673 1175506309153 87869825222 1395665414144 17423373435567 1544750347148 245513810384089 30618982652451 563230976543 900658988847150 11705303567355 1355511518129 21490544106914 405818253241783 1625738296002 2541198369955 408562067320841 3679089729656 9417684577054 16539937380522 2987480303639 1427663175135 21876976294508 47378634054209 2844800675948 1145229212784 63537845313980 1267155507630 843027475374 1164903505233 330068980826349 30905962748969 352652161619 337279093536 2226871657722 12763796647127 860146663227 778033196963 26502121340131 889087452530 12955482453945 9460062878 1337989257224 490060212892 1420452296227 119432441056866 312245358294657 779943423600 2926256566831 1892574751115 832392313233 141411633165929 1404660626041 6753595474852 186620205492 2728776429584 35567380706445 82656614839758 66462664669 1910531125296 21049563965636 895979315602 2324815422905 1561794089563 490004001843 1288737287586 709579360415 27337396030490 1161076667656 23701014406192 4038519296750 382939685288 1218362058284 43303561355393 89594252372675 39754642031593 27533614403519 2060671452107 110940945297 945945298972 95646386920818 48635628616004 1312464135427354 34376987127160 932688227097 6053366941911 7593047840248 230502293547359 43662348865332 5322916227434861 446265861578 1556060816228 1840069291511 249514091159 3980373982422 2675903406407 526420183745 235502738263511 17496901911307 20334736873849 1547033306741 788159711842007 4014132841191 1695951599594 24834114718412 298675220822276 3607114376006 129592863213898 1685790344633 126434926162462 1441556722876 113799882718975 677329705231 24496475116837 719559096349784 2762725639292 2057368302367 14503777951046 2722013064530 81630936076501 22460531642563 5025228642082 25313744949018 1092417321019 898674421990 1437028270574 374788909422119 539958161702 1432503204064 35313695338557 16958751036331 9649703237409 939649044823 804470648261 628984626140 2275255409188013 2047875799600 57063562739 2470830121787 1645368605799 2691169186127 310402949500 8368321981329586 485226451015 69737154653 4189124933127 9329670326860 857635882288 2475194822404 345261591046856 1620978998897007 1000917009695 24262756870244 1467671829407 890178540607 2152050399217 2160107598550 1362707095603 2623167379301 387444746494 7655155361134 1557775878084 23627857608227 1442604847046 978984708341 1421687212384 2542832991171 1607734230197 1144734362372 2847776542604 18373350059127 219896408431450 11825431802396484 157592631207782 1621040712784 3458075937596 1708686628589 721203576888 3411571231722 2204754473166 364931600962805 3460886869493 1030644725116 649023366589 1276300576409 678641686862 45643760195432 827162228484 211066772855 1820168204623 265013465381 73536618870706 2549058301280 1813902709874 403004300142 2066435023096 2279252178982 18257941089652 164343521892 3411008204776 2969329340642 773602796114 1772404861128 2781716855058 843095474322 1584035413047 3432331624178 5774215068770 2737520560501 2547672973911 6152003763254 17015714231463 8678985981391 2753816627157 103343302598088 2226101628326 1577029657064 44833883421749 831899164636 349562348835 2708065014879 112048191088 1914647746939823 2243234575429 68475689335651 2167127685996 3536260436474 29933209827321 2054462786502 1481152462861 2467602818959 1240997562463 2307070257545 17441764601500 10567178815558 2362064684246 40469437454501 2014334988581 325421505262822 437682317042 113185043073107 18026385376410 1459916322851003 1671409201257 1180517337189 2828910428563 1061203821712 1426280292050 1182036879039 1197212363014 238207785796 2792877438657 1002988714324 87979508460718 487452656571442 566393817972941 2912854810662 150796427910015 20892239611186 14338897347744 194900820762 2011530530626 107892834183 2007017776847 1009190640384 160754416018686 2493117154494 1806008505346 14865393069324 1960896959448 2984150889052 1170185985437 86356114518627 2559510157515 530217355663615 3212481402732 1849400383861 455675053711210 349837907961 1548247269025 785130847457 4140597667318 1435671440347587 13952349547727 1555414737441 50671242387715 2198107825434 1404566312186 1319809381734 660133536993006 442809978682866 316673862157 710220461962 2141609918674 46875246457 418976469528 222781185497 193321529568635 1295528477351 3417597334015 1146971335710 50045702828034 392184599404 13463987873044 59046449477 904206601133 344583664645 1411659475547 13959499188255 5550913634512 18439906980909 1610576261711617 192368769329940 2409944194375 1209691632181 1373191956480 321222657347 2105447467873 2803095100001 1006312121594 528033548412954 45599050572764 17847185422066 2347267781053 25743157102930 227938053370726 256297186769669 1619691648343 11256698034121 1216124651683 1377547514923751 334869280443681 1357740476488 3024541726380 1428520235423 47605157107014 9177553160110 609031618768742 106601905610421 2968725571161 93781927109431 3870499103434 2577788688236 1749780604850 821167358111 285416003692 928584039949 543751237744 244273700175764 151978404869 82768581684425 25216912106889 1601986578896 1458193761270 725818743837 5918416341973 1246552869817 182876024567205 29385921404681 107570876634 7142051430267 1095883767788994 4119271704147 267710067436 15850873534589 48815118511000 410330993990 3717355500750 25774887323165 741752771197 667521372566408 320801024733 1518681237682 198821286508 1956863144410 30767519373128 1470273112077 2086790690478 3662262848356 591515021826 33802760640326 2284253927398 129005132993855 141657364448255 1126782084565 2156080640286 4222489678821 3131647805009 1797977393609 10350054189733 1480106863720 541615444134881 1426144667235 253879161853357 2762843180947 2080221605617 241090700704587 266496122933 226475930158902 333251040483823 727533325977 805889499096 1727559453699 216506357754 1239260839717 8047319010235 243278528362367 855580950076 2398894714881 14102842953838 253403708529 118990778293694 194234459652 2758140585230 207652973917 2611793167369 921693416688 3201371676177 78812007611 31297464232696 204001192880 22921984221782 2044384800094 496326354210 2080588906490 2179824054554 596370373551 15721393978659 5088759433372 10540574368904 1822595720566 2499889379952 1897318117722 73712894778331 79325385427 162078826757 383370827343363 342298470445 19192540845 6187344205060 1722296744341 4190260501120 2188025383895 296428574122 237916044614706 9635170339870 226480214134 1221765440813 27908484469216 1733861747498 1554248832685 438724303088 2215987702639 690761428453 1861191130104 1635525563858 9036721305475 21732694431574 90796392530734 504200585289 41591013829361 546730881882921 1853804651068 1066030176123 3011383512326 129587444766 1917145034696 132577017625 1192661784426 1693018083340583 2078508646974 758034257486 1281805666029 40330754121276 2347654959319 6566099852270 1047704217107479 23851102376662 2639877781284 980639523352 2462525920073 2022028077386 144876326309813 1598311669667 43884912848545 1611231464689 26805977839239 1901466728048 1356128102251 1231069038741 196359444204 2276619457859395 2552886460462 19485047346268 1495067802887 823777696666 24295628893591 2290930115798 28833895488136 132751876886732 1492619503449 34004470958076 1321804010196 460111021263 2369269870314 926697975230 1847415571617 123806528886658 11910691163989 6090107405028 1518748096114 68117952143 544236659220 65913979497633 2095837320580 613668081688 2928559329253 2862783840983 19252644829492 1049680045333861 961111427887629 583583595642 522425526848 1766810122160 2047438695018 246658235177 1303891515646 472786382458 2636419434756 131380125893102 270296194302 3153083699905 654718871121 3596124454185 473165322003 1427195630977 976748072625 551147596898 153472222905317 676011263248455 1579994435795 5489136771782 2190385423254 93063856340 3144229921736 51646905639310 252230799176791 30088350658982 1283489197601 3756043035688 1130599361691 733300900898 13883427442859625 160960158076779 203823535796 50595438937 13869128899548 2361122206174 5405690757184 3588116733391 2663955640967 7007832326862 1661094049886 16802712106996 589254028674 55926831372229 2637442751278 1072822041040 156326997500 321098530306994 1478440147227 1760768110845 1854038810470 25405281672184 107320632036316 2116442033149 8093818975737527 5454729468158 1216262155891 1044582301502 18468547857247 17523448736509 3349263536620 1074272930171 1988310792381 4887895233438 1143132067132 3727776281359 107531130932827 12375117609759 19349947408 1077429555357 2098668424804 1689200999498 1269548874908 2551501736974 19985656148778 3058436366442 15520872654722 414656643269 1045470554559 721684987322 2049649236045 1135424330531 1862229790774 2819608390297 696791005390 1120689940805 30114409778280 2591939381351 358319534530692 132184834708222 2714103587200 380986218532 257319305376355 18493767381491 949064961736 303824794677 49433477357745 416672906602859 39994633816305 1981888384961 92668483205207 551607751475 1420337440524 32528229802006 37321158416139 14641182310980 2685807210438 79263349636688 2412632145605 1196573947417 455639970645892 119223798431988 2446414132605 543876373921360 1841745408577 977553952498 80504591128509 18825372890769 2476245125384 1520362058256 331458970385 345497208670046 42143964865431 264579590158552 1498979688804 2006910239760 487509112123 2958095134158 1544140133073 2431890909178 3918850108411 75413760896562 3028012248071 4774519151681038 1035963826726 1044761670924 1466251283964 11886022778 88790079256843 855726188568 1722623110773 15889141167166 8214451248847 57814286691 2379858529526051 20744386450384 2393231175965041 714351383376 244866774433913 946556455133394 935970689383 3030800783657 448328105312 3000988897313 15730123227037 644251676749934 2128841387706 168741707209763 1279271625517 2654773499713 1483050539247 2662267014846 969323757242 159710626880 2301542725238 1086099182026 21560741871006438 29570169626669 25899978641782 3878306824055 12291690289574 169671865737811 94510181082 2066582710781969 1622249140369 2831611823220 1810117432412958 1154541610715 1841074798390 2114042391799 32950550284674 1557037375494 207676245533854 113680833622 92496364333 15102642688420 1192060445031 2575145383975 1744300611507 51745977383807 2664887976060 1909491725559 276790167693 343752523257052 21807254206894 81556791432209 893095261729 237264706203820 2749305828299 381050533343 496457165146 694834813719 188622426099 43378831104949 1318303705598832 1206877165290 1921324919603 65780408604 1633646355916 2453149701025 4077584524095 1494769918496 339327563382 1182741602431 1223209249437 109317875878637 725418910686 227923717218 174636468596 577991457354 185439940700821 4254655877386 1007532741673 1374496360215 13687674995 25870460724759 813269828382 2188545838775 1965387809830 182882679752022 70324529470879 547365011901 330704235570 648830379613 40053496513 604191338731 1912266718285 14653297689816 103170540047131 107028089701152 19017212707660 2423886911658 1099501449841 830123340710 31199953255637 422742250075 778338300493 1014746178645 1370910034329 1022888699980 1963708779592 1533756115875 39659321217278 252551625857 69981898970888 3514962560990 147363389150040 6822222733384 1729453696688 1824514143305 266645443486 2168087455285 568090836587 8256589204317 120172870801148 425484401475 1541504342752 1627071174679 24884976117052 892317764539 3424968781504 1068921353199 1210180423331754 298751686467 2566884969504 748985708996 4266038587261 204691296710 1611966165872 41621518331396 864513555847 1665881597958 75482353732761 3649547604496 989862819268 498304899536 149057175331507 1035457351858 892460356253 339647268542 19813616013646 21479823217837 1937312358572 621524911550 1316988024637332 2054698217812 7649742411065 48217605723219 170481325660925 661810894086 363122566641 232397209036 301358934248019 2756119606276 162365201447275 4102270700905 414555356840686 35553903725098 1086734450015 10510985827493 821772340120914 280700341216 8101346665406 14962475432848 3707252798067 654922007889463 3756161810028 1534684720603 3327629361390 540449818198 1752133087477 1693060248464 1581145518526 709504678997 1638225518217167 304059980743 2610865504235 2559296920153 35667926528738 311226628681975 63316473106274 2360306545692 66634064712091 870224964412352 1503167300754 665166453454 38298904350207 38925679170693 17022713517823 5225941020383 37328300798767 2858905669096882 2096467827373 1166093820606 379728596948 1068175283349 3773355611953 284049203472134 1213425562639 748638658571 1284212998952 240933182922800 420841747154 2497262414632 2102153203513 98347213526726 52341113839566 1261794992131 2230311277860 148810318714 1789642055888 2273985664650 137792236039054 42635463607626 322575786540 1230028878741 18903080352567 1308231798459 2392394080166 83078972995 2190365524502 18067261373 245403537640237 19866207619356 1634278074640 2910408006999 200188486669350 21441455874580 1966252231230 460215922095 135379103427 602334410437805 2507510902899 157952225912079 457079440962 2427360126247 1940405251564 1634201691331 40785639043809 563933774326 50588595566815 587272484835 246111609431657 20078705414748 650196248783 24690222051751 458816071354 1487207121891 1267761785227 3760714640936 1158273512643 3862308062724 1659306906981 6220942232497 7574619594558 656150788567 761457282997 1561104049572 3693054519962 1179084218688 3233516515831 411655449309 45274810723575 19962052867572 2539816033846 1241239889471 1281136135632 35618448080755 96463149230165 24129830546100 826585772278 3831576240289 2373923749133 1113341571843 752696971410715 24332324421965 2710643574500 27354002828152 33219780601000 1190842880269 1366840905271 128022129796 11072154460862 1192613357312 336367225593 41125323931973 1030524368850651 139478622319426 20045258541032 1059264025785 2011985358758 160906057502075 2687948530434 1268772972878 696626404481 1648026238144 19714999374 1596079952804551 1582131890415 181549521613632 1185511475678 16448301924021 671318307605 4102133576811 4646925386751 1298357311452 118195944089944 245818540610 1498013517653 169664343289347 59522025630054 2923544432303 1381953669717 2811707343339 579612287048 2426211683118 55867958948902 3316229062036 2930254922253 75536451156225 61602709326512 1810071076121 2362089258409 50818949901512 303671999536 458314731154980 1730037570972 32981941476608 989033242872 2736030946682 1319771570209 2634621008420 448269300802 288527715458 16806406858114 1970756386544 8143098504868 629497800101504 928778845838 133597661761800 493192075600 590043626415 1150342521135877 75726157710652 2549183722684 10318974783942 4928803118614 1146067837908 4829569835522 1491248326576 1769900070021 822108244573 279074743750 2948708683445 422513271715314 20969082417102 2543975782074 1384814250819 3346117288957 242930759988 6853683594017 988313836144 456913307015586 2494691642579 5799860403478 2121946483409 3345371467815 268803503544760 612915663155 107808647584332 1777706966496 399589395378603 571651220611 28971218494373 2681535899999 1087921376108 37003618050664 324024801351168 3369336948033 7655922125593 14589497496294 1173527465452 65483702794404 19289360583475 347499284441 35320401043048 3923003966125 41651954762 1911788395144 1455134633213 1666359763646534 418668008674 1989314814199 469075477135 1435142646475 954003443347 2219632342829 1292036742418 98120782624227 99119323923678 97043542901095 26773872075842 1607794960266 383344957178653 16329793297118 371680471355 95975371134838 782714533206 2675710934580 845943585397 382740836350 1138447121449 3113973896488 90667754129443 538789471695 21527427918399 1077201073219 249859073852 3050891987303 171816465240242 493810269110 1075922568820 960117802157 589537755508 4749013179080 4727376790444 12010958865766 172021486830 1171681255127 1636124810754 1045315020282 32711003463311 3259077466560 3041497496518 448264103200 11831140344677 13853287224899 1095999145633 2826201217957 357968350036 560625709482 3402941042839 763173236620 1696836360292 1435240072548 1647938812954 418393117400 3290662629486 15385516626049 404211021868 1047956402541 1476911314957 165821383351470 2521651737179 119544971198 61322289560905 517687329442 3437594042309 2400897240996 266683026836734 574937054346 14977473404 678851030496 1827408780810 120388464274842 7649641545901 275787947134 2033492510388 3187187957165 820305313416 1124771230803 2505676789598 2879146670373 2720111037694 8189154197402 5693240343109 12212065247059 2209049128503 35137615221042 1253015422965 3566086103700 2491614207397 2034402374520 2733822260085 435840087131784 2622817724443395 2428094447200 2832043190175 243881030836954 2069457433850 1436501808134 917600587474 742493138969 25029260509509 2350325402831 20215753718121 2188227007540 1095499307244 1458463174211 506992826355 481671392543 415624810747 827377036154 23393770071306 2519860782221 128070440187120 1144367420376 949495170446 97737196753697 216887127475472 590485575731550 3438136666001 879808663189 1025965282464 438148912765 3005659092269 28406683089322 429931622161265 1560694528263 672893932554 262597666258 7466183102779 154160030453 2527649677090 913216425145 62779686150085 1340912071221 1919946985432 653317800786 522165297645 3264755203845 195640404047722 2469922346584 8827836239801 923335633704 1203770533926 12245122434235 4042697003774 1879772977250 938680333504 4119428314865 232937426819300 647052047409 18449901858651 7866023548099 1885895219527 93949628094944 42920801444539 1454865287823 1417955040443 1196687300355 896396546300 1325708218732 223944538895189 24747967508169 703975551561 25607065534648 2107905967031 121032758889 80029797693727 58396020200826 1911221342861 1198026229320 4538046940774 696286104223 42722688181819 18455586086925 86195697175365 976590570185 102899061022855 2596408766212 1277152417592 415850548122828 91726525489807 2513406705835 2841026851976 644899007036 63466705554989 1360028019075 2727049608326 356403194953 24486308046080 1237643271386 3166821741698 422371737588 698319048794 3378623695315 1373695095412 193823787316 561028261380136 272454730023200 167856760150186 1125554039308 2639659225438 239275962098191 30093014693463 989359872423987 121062896502 2405834329948 1244076805984 29555286808099 899440241383 2152109743753 2794491901856 2717424092007 319724263547932 558366334473712 2737167122248 11849810299171 31904857401341 3365077724010 480254932075101 597428204650 4088380911973 667362065946 1228178618289 1554234571932 22556598594289 26753931187778 22856224830994 725759633759 665719717570 1265109631270 73085789859 2213720996708 198303464699827 441385381561 484726489801776 655157840835 575218960999998 1645298888245603 2351687037102 4593049449294309 32888298307 24700325152341 62041986126385 409424064499 4234591557359 1617846692197 125725440543866 10477233124714043 1644308593274 1155935994030 371662199670 2334933540749 2382799582519 233701477680 13188340588469 247019875594440 50672650029 99518073916712 4443962637863 2371503818208 769939617843 340740733376 3615653707048 457423286786 27794772364509 1161849766588 304196000054 3059673495861 630412877451 223398292622064 227516734913219 1662866054629 3020511844154 1239828748086 1824008556605 3606971098716 17354769333690 102848849518685 533070298827 564477740991 17315089042581 1742948537265 45850323125718 2139635640174 1343447173920 161322831036848 1526973072428 1523659829928185 1969514595849 42732702464590 6235347527145 1249919733914 2301557085285 3972474434725 1233959011404 468199097315 20021308451141 36931569589153 840453093802 1364680542788 33235975692480 889224423815 353777084161035 1026120294554 660238349310 1033504112504 60963423919680 1214932502976 109873599952 253345117698683 4851592461061 1167082846324 970609590832 1456386243587 480061668623 149559676827934 1980930569778 6411840924823 3238963358678 1782397625007 909446121951 37807407231629 1083221604766 2057463369464 24362915638677 651624684870 1053671171227679 2351635490768 44106144472 40130168450231 935644685261 2336710846144 21822398970520 2528500719017 13093355448750 2263310658924 1087162697633 982035984905 145462690660716 23292253576585 26991533598425 2396409573866 10707157304781 22924768952491 436409841663 3565828745150 99983765657879 1926944452866 112298415916 224491749617 62383958507460 1275346001247 804207811365 1832076303802 2051113263251 7857018211112 1551673150588 8094444272152 2557083966758 24069114427760 762318467572228 22870367960310 253331407398 1081552483072 368014514023671 1601863236714863 73393820027678 4267870369930 1689114579769 477123716491 1424278316653 21444738635524 1439883341379 133213788018335 682427710464 1370466488705 172629270875 2548275649129 1827944327412 3350930306568 481348145219 3777117651462 1333717417403 750624342998662 294533248446471 11296040462105 227879038301 19378197073550 1363386494745089 2216623155288 29750171041342 204033117514 800856558143426 29140826754299 633715845994 2035058155756 383405890137 24311464603239 2896902152811 173397795677443 428368791293826 112560485490566 1169602143120 2178123892797 11252312358303 2517453534510 1179394878657 2053494846137 1997293008324 6268503831508 204659706014 1402811921771 24260420179410 323709943454961 2430548320686 10050677353473 141798013203238 2015552763010 1852650154175 174313409708282 6904938931744 67410578397 696876270410 29972529027665 1879425155970 4198383418720 590926987419 80549225209751 2741044081496 975470634060 802159758013230 51964374240 1671190290143 806336053857 430047453598 881603877875 2419719080023748 585792555522611 578224565092 127217352858334 1241088792603 4034048398362 25045809696399 17443334680668 759250742276 1650033968966 709532418594 757641472889 18498698036485 1963449630393 1078496620625217 21661104767656 213171539510103 24885277891685 22959522254961 2044970990766 2165193464508 2459151062335 1414075427354 1622534437479 2180787841867 711209295931 2710417980719 92677824703422 2409132203948 25084715804981 10105791709227 3647938136460 2919727631177 1475829499514 10185025441732 730620886286 54664932779410 182990663876814 1604336091265 784782649457 2556631766780 2448024083843 29338078171295 1705276613229 1082240377228 2088959309484 2133686518129 70063272521 2480983550223 100509502957 1940827740301 510337091668 2129834971405 4142335164640 2033537903422 1069412995492 22064695698945 1939709279461859 1809595367738 122995105172650 1417993761523 22123706962414 93531104479179 174846852743808 490780983863 2025753978788 976386846830 1697328933308 559341462013 1409981770365 1900245706513 1314434356948 2237482249223 2494289443412 1838709508156 1876839228133 1221426206410 88802607322670 2401180665792 340441896344880 9534012644200 305333678297 1407274819304 27620966264398 34274076831818 17628845348827 14871310220590 465536107452 398850921978 69307907555299 3540433795021 37521988186749 32833040631135 12747009140638 2664764302559 1625690181572 705006101474 56884015718 1863424735377 12354594037564 224849049512718 2684088780572 624124819424 2048170077963 190103264470 99938489896041 791643086697 1922925399374 989422986219 491038292695 31725535816201 125123666044 119806312557795 2454236451378 2603897606001 290373222378 1365759771934 33037471247614 256860137369519 2152471438422 44010960699815 141636254351630 9919794031571 1861396089690 17313525631842 3051582318396 743636924400 1702938614994 2346333324967 154272034198020 249137709650 2388423105511 4300736051734 581574429494 71339545840 31068228999237 2364613180718 1178633013378 618759605575888 123917291670484 1344156480385 1047953400470 985718042294 2542154028602 119718674037 1685158377273 2384088905024 26281915484815 2977747943326 212522541083571 15099928443632 2611308190102 124645954012 910556082078 1354344920732 857362332975933 801510726227 25215595893975 3748063743809 727465369618 695234454874 2762406829462 2681624241769 30650285285829 15992622671483 184911010514112 42667321682878 80006525826 116493405684520 1009948451919 15877602553574 932262558673 561586023897 4117193106896 159494885789250 967970777292 1973626073248 2478913259522 1311045700428 1055839724981 700403052878 201113550693 454184325764862 141375337872063 1256041894517 1793011517024 2622427498205 2001757323451 408463769441 24433788215799 1970114514161 4060217037280 1088092729911 2472024910068 86376369505768 1995959951988 1615733591308 1685654773092 116200879944 190460058298912 37260035426784 587956506558 76061663978755 13871140932699 490739036875 1673049851561 146747754666158 1222251884371430 1861401887738 959993371880 1394388888622 781892918281 159792513476 23313606192218 28436328516780 98194139805920 387520812630266 19874712450034 439512898945 1126920192518 79529747664352575 741472497625 33980225765569 1525627862258 3332217779848 2526826559521 1338782976034 3563476877058 140850729199128 1764297526637685 2252801113595 1675113999481 649865761199 1060446980016 15203416658934 2071892005505 726406010742 2594034956617 1143652717417 2547152696741 106275081099 30304188399481 554466872332 3021828128102 10732946247306 2008756290205 16076767792575 15958482336461 737440853302 1399232971250 1214647152695 2449600053457 1272395685686 40793562302366 24311106003005 2566198158835 198415869885327 104045999197683 1781156310348 1238949625570 20711293984 3699880466021 212672940618 423304843676 3497871734581 991163691502 2126975843453 99840889401 40896056610514 2698921065288 134135856144 33905507315519 1163780602519 471103074875867 188196193501947 21730495522116 1145041746775 260086322331399 5818121568455 18260917162373 1574043778826 2437112460224 20909966245593 174182770603343 177211750333589 260005030844 575414517810 2290462450731 922977005034 787749232887 2353057478642 27474331762509 2611359022351 18435336817 2633396569219 1038233598609 139201384317991 1514792582908 19158272117153 2710422954499 266416062527 38802768052912 2607144324371 421032507439619 117991876749104 1214864560939 139402977080033 570596896020 515643886697 10339451474492 39610571000963 890059173005 2480809264690 2368303800096 1254952685769 689710169862 1450259610110 59087659465698 12181076645132 101301349454 1757694466453 1261809455101 16401682611114 3288587112817 2062023916926 1679450342328 1098983872792 2595409224397 1978950443496 3923667144145 5952909297 16383805725412 355254986296 1393632295735 111095540066958 388029464453129 4290545188428 3997342140866 2321203854688 1618244137826 1260659068726 1521151485637 20672015345714 962867044749 1596951946635 347031544781 13262683339135 1750658437800 984644373097 19913305568015 228915972361 716015030413 732436138370 1288026236750 2655762344235 4138037535693 2071301920930 2143375752342 974198965040 12086480972 499930914450895 1011420838690 2362220129715 1483445121410 2838946592391 1511935860072 443524619754 3869212154233 1657476719511 2598099442249 511831608205 77101976353 234613015837914 1631202174270 1806765403914 647195047765 1566046627481 7413719515638 592400731188 232337423046405 174358330455 613739100363 456094885127053 12812730030700 184060304675 822449547577201 38439552572051 3696286157128 1346600942761 1068345223799 500395248765 833347154752 163327806163239 1178558281976 2284840409349 983194709618790 1588871651118 180874483238108 683078877011 40260618533224 952895115492625 71602978508163 442684292776 124866759804848 2493923567191 15952464703820 1719100392680 425946468990191 522281336382 2712862813 489982397662 2252153791450 2416372737513 1330423952258 1489945187665 1343739395296 39567886176407 135070734156491 653459942124 2782415467831 532034046813125 1502400468881 28684330718681 1461169560290 1823858738692 2578244156933 1285040223398 7588964713534 17064964321607 2032423026231 69049051937466 2714838064586 2455704596108 159183265331795 2088311791907 858273132493 460773680508 1278628239754 5802918508369 5445658100445 2397852746552 59194231560844 1297082007990 1524268423459 1398359056852 10642731997127 270744689689890 2125796576941 316549486896599 3466214646856 245279503687321 244289404797364 1214599993769 2537279815619 43474236516535 402448449565 1970637981666 1220261996297 404239417967715 114993106658 1616362371833 360105776314 899416104301 6471122681293 966242851052 3397918810310 622013534000 13901701105814 1213058453583 108226955813254 230244947545104 836421804696 668490752533 4201042251859 84272048825 484556850974363 941905188498 3214927925550 2161289991379 108119572345644 1017396339611 396438789312 745509165524 12970673168379 4215367717090 1761846370113 3037548875511 33775879899201 1254404455863 15047519642102704 406631752228 2037274917629 40422225556 2751103092920 3599290959467 993034106479 18005491529735 168970726985459 191670721929 169057248100 134506850727711 2538640504868 4096072241916 1019614579399 405427320799868 1511292225524 2172890983590 2707794006797 4575253967473707 1702814088793 1584971801817 385186010838370 1041444079402 284982505065 1951570940366 1552753648315 2632867960958 23315487080506 292407531018 1260351275751 6929823800 4008132597 2135121132299 2397343543229 832102983832 31212947334293 247949134987 7298311047047 205454412561 468887607301137 247830687097571 1425202420082 1695333818210 22702088539678 1124882352572 2211331896247 1694809530036 50251687259390 1127576723542 24450969721814 28839416462079 664417186046 2063191935582 2677360036797 480163882212239 659091479943 142003390333 2094759629778 238078513380163 439774062392978 2171648745257 2963479353486 2589371383969 230546106621 447109897536 2520486113146 15392597081375 2052688731913 263812097126 103540058326212 3343436940633 2109964174914 2711585391801 2652485790107 10729431199520 60786317149494 1559786753092 25580128923453 1458539283975 667542767727 712018533066 494301872290 2398989707300 2189700094096 1084090506178 21057525096042 1747749994468 649746496646 99846940202001 21476809880782 246439089563 984180889687 310102432578 1157119744022 108821738709975 2200356373539 1444739552864 4210964291933 21906221029176 1939548891297 169596244603 101079183320219 1609438630367 421951180964350 19578507579572 2614014828428 120215265296 2286491621814 2047882517784 15232960986808 1532684642322 2069041027427 825058581449 45807798485914 107194335168 44986906946311 991813241379 722349103156 2831630343537 865106059669 1508268596229 10940866868463 2288887667840 374952310968 627578973667 2497456794188 215890061369 86167953071452 291216572567 1180790277964 84151542051092 2560033482931 857680696237 1918903713236 2582878536837 536103858167 4156739457185 2852346490573 2244358526560 1385159066596 2620781263110 30259639178299 4317403892200 4139088524333 5038573629364 4600088370570 403694041694 4195714584669 1986213558087 1201865387647 738081368458 3045608575998 1156957758020 2391040730686 3893132053148 171416591008735 2791668734415 240672381551 2700569062589 983167314626 1945418698934 1118673402771 3915169440203 176869292651833 42587334357 1548975312424 917791791042 957846935973 219619650409 1326740544199 34512411826169 529199404262 756868408789276 44379704082320 1093308366489 1919631433324 727445802581893 23782241509406 1284438813075 1223689711331 209026900631 648480849465 561877165262 2547071179762 2007521864398 21474883137527 13543313819747 422450334314 23776209804333 215497852424 2033364413731 21793080300330 3142820528256 4102639792296 123748407901270 2740020047260 907680387720 40132096565066 1292127304716 2468987183627 2115933920507 353789839959 234267567062 2082234857423 1196062260702 6373187868989 927255936025 24329821204831 408050254800 913138712997 51096291230181 2646195444102 1715022509764 978243576586367 180059586826 952379288331 20120332536027 924728550938104 2230316983525 2284862191026 128464036329515 16371229545311 1172018084312 30767064110582 388169592470 2354253655848 336385186134392 3969758459737 1692963639491 508560283612 2682130297385 291266992714860 2521650650100 289702747291906 239347188543323 10442910387134 1317428623051 17077116421358 5961973460795 670579460398 1683587552084 1700485359610 157849537877 3673119362394 3485730774 10926041635889 2592783030063 3131337827215 21311343953543 1439715280300 694390934089 54759657672339 1508960316673 40060287279413 2663354190033829 739016130046 1835924674505 4269109453462 3870258989691 2102450768103 61392493101585 2073670586355 2267090625427 150916100958 128382712194478 1143348338652 986234123741 1201052377582 1300042349310 31013590053391 10141279883419 71497794369 280023474617 1880209737168 1425747456094 2214795735254 49238870764 1284715814569 1103344363123 102126364126321 26276446121143 17480646199855 112604787656062 757751440248 29394911603403 2524737560381 1404495971893 2762990234800 3008879765778 151906258363266 2736047786570 387431864347 15086928730254 1569064107084 286542931573 57487708652112 872809792363 1068490533428 2710901046770 43675865306635 935492881380 2220338977559 1735438917866 2272893603100 131003637520183 5629718337654 444772181907581 27794478452144 671302814201 2470994815039 95825446116734 383564607621 213524874269 3639448888009 17114409170947 22721004391651 21829884499102 1077040916895 3525603396774 439048672969 3318852879605 23634248854853 195389407778 891363057970 1530188725871 2307014792490 4157982180870901 72102512412121 529672725237 10565688853583 254901355166 165589493072053 1516102130870 1909632498338 17259052938806 803959615298 1651925355605 84902641330 36503983984998 1167701632418516 938776551575 21288610362577 223567176249156 348499952406 4844953103574 2436636666674 1723129159395 325693601880 1634695312434 501787988277111 553317903246892 21866954654075 1375280760366 45957513342 1538507543583 877939341822990 1557646150715 129235272986266 327119050051 213788280664229 4158291908176 16129226708007 1295999652512 3165967271341 713090439988 924921028643 196420228405705 2454591193467 20233966985556 312431172507 688331905234 1551868059874 2513989997476 2266753622147 2552569821262 812972952989 977794584829 27913704524718 2705372279713380 2933563230491 516398277043 535502252242 2170182572295 136872493253972 451945293569 164569083709 2381873535733 401663854841406 517755935911 386209294841712 2216981826558 20792391798 401930122950 3468470115554 2460075776851 634522970944545 658151463739 396838015216647 667466672141 1087079482388 2651365623030 922487057304 3062111019840 3811924653267 2440659517939 722502516464 980989238349 97049640050533 2634680622990 868506923260 1681897000332 3532937032724 26320509270766 9552236235780 174112005879572 168891301608926 98869055184 1363674326114513 1830882837439 5063956364 2772543481886 7551201488053 771013819843 325664041103120 75244381960607 556188485454 1446937016440 123634474807196 1322481420345 1966697066387 1877638286586 592027582525 367642609678 993746208875 975945852097 1889474820215 885660444419 249838525217426 95685265737495 158551245153393 2214341272018 34978107692039 587728856352494 164894476750 3715118523954 11133711847504 307170601900 2628444391845 1074456367373 2536547011586 3797217530625 14479950216634 2599393233970 4511957342833 20422891886005 4103385425191 45481765880 843735924954 1462297188224 421038706106 42362505681092 740005013707 899293343778 27419711738442 328669461391 17426414725442 1905667197361 402817196260286 1417588556723 68622678178083 171811672036144 756646759436 1089266209679 1270835639426 682606650338 4342234628679 135392077969 549301297734 183052687357 1115383596947 742099295807 35005673144109 3563155015431 1094971526743 860032507351 2585608815021 2087223314976 546756979264 85522493965 2353510936352 65815399199925 6518387568382 2943186803546 1848221920388 3306837228926 1847907981273 2109796014334 44976131675851 722167839658263 735683119646 315354981208 573995876589 338438734838 1151560300865344 635902072321 108426903118174 22926772903261 4708249228675 2784055908485 3417046336540 1712465184745 1204156252084 41893330244760 310329956892732 2034907421159 46748589088739 1050509553129 1323599942556 2970723990326 320650144629 1095889214030 801030040487 2296934315637 1411517837446782 803979858682 2713922171465 93450220372650 2739000642283 48804076644866 1201651713229 968958492142 2464914256727 51039498600870 5585130725937 3954130765035 148416248150 17643230794566 13783921197338 85550830966908 21311771000361 596588019782 238978501755582 2513034264206 3367079639083 1587253027615 3975871638991 29587524213731 134913854255 1370308751650 14971487022558 180490534717074 2141482706730 177839132817287 51560411261422 176858967183295 1551804256609 460792374180850 1740983168937 145947980953987 3834729820764 2772666956478 1008262259468 1218512501558 61665712440380 2337928652446 84583971833705 2408975667797 776997186556 3571255685871 922189904863 1336668351093798 5530770572159 703967224053 28863679197839 2124790146310 1189040833675 2187935116648 1014399877822 2256273802471 900109110750 103690469504821 1592271569646 2351713192204 3819298218128 199726144886 467767097844 1458790752181 1009291480607 1067215688213 2303073600228 213800215281169 2518473046119 2379863591588 48082015400240 19297909307882 3735907998942 13422453058340 48331028028 75327786649 2140168586341 3007775813308 628543221054634 30111622550041 687510372183 1405783201836 2189428400408 1753110723232 1023324045915 1616017609418 2026561762771 1057726048960 18104563235296 2058445229308 168259930955369 46339117447 2121662969768 737329198580 4746393354719 978073831686 343900659039 1482761270235 646366366578 851176920926 5609618906314 1889487371886 465214483924 2379897544844 35791694411811 26235504375175 2005685225044 200478542199 2167629339989 2651843285353 1007410457315704 23624328441978 16057402785286 345410318811137 529498183943 1913755998166 1074355001401 2793908180359 829723965937 851993981907373 38353624272950 218878089398770 419781997599 2162304777938 245369495397 2561275326850 1512596163871 1923009762093 1191904207381 4110765420503 1183635685452 21856682668174 891894515574 1255676348669 541099840473 1826011342211 3922604236144 451390917564 297212419991 2454332832970 679223290952 443873293609 1931370704253 2289500642376 1731220333296 7773459159838 1446989887925 225035878077737 2519648784675 444911570685 291695329233 1416806042158201 2520545443416 99840500460851 2423595422123 2416649259357 31508708197190 2002919430254 66544732386 1402195863459 2205011881526 1330757836399 311057223139944 930176469154 8834220587049 73644029026076 2630240157216 1686569966382 166697244441 9083255044101 2129607576532 239281415978 972199199387 2260515273637 2659894981622 4113831597113 272871304043 1479065048306 909357954268 1810375309260 558270202382983 1762804131943 41778263575736 3167882443414 2309444848673 102916949025196 27908404092607 319742412095 2766779093853 1116843435520 145672991834 2443800418890 102471823027 420851833333 2617870745043 1703743908596 4226925810087 2510080896655 45481836995247 2181842777517 8931742996762 3266988766604 73087024698966 2714704006519 601062847459 55914026241080 2545579832325 1143018898997 910549648099 160714759562803 574910735898 1194766664318 385201246892 1290104641812 407994836134 1200421930716 2680087874314 451643426600900 44132360599743 1865918154242 778791889670 3704739235443 2963956241305 2957023930603 2771338820617 415953122658427 262764833259119 24399055920562 621770148231 2008270964616 60382056915389 3942668154641 1069432872971 1413084056887 893411023350 722796780621 2474238407050 145361859434 4210272912509 950533866486 1089811249239 1020039857087 1948778532247 1686387875564 822215877585 2039071265597 585654355253 197796929892761 679704221786 3160337492168 2041898415974667 29007693125745 2725798630362 874708766165360 2223700729300 95767727985 2332277812650 1928976331426 16178087626862 1633815280398 115588246636 2193078525872 1510918632838 3511784154133 13030946039563 2905588132748 238392989373979 1177931942150 2730232576905 1300836178089061 268621786134 2393770401466 20109168904280 16030538166252 90079114613660 2039797976736 1358637671667 2622652864708 554036096730211 80177860727493 2049579304479 21044564494593 2382694191225 2529880706749 846777083999 1911357113514 3351080984199 1476224699904 2395463113194 2759477897782 5938562189554 464160546631140 23659287897725 1412085406832 143782166450263 1697862547457 2898136037028739 7396514593668 849445736871 432856165121 2549613412824 2636680314066 195841559051468 920956090051 3910817827752 1685991378451 93150738676 3130138942713 410013443552500 1594847045526 11500533563663 551845094050 2128171491452 2106644281215 57783608294621 233309123177 1539253531707 23306958048850 1928972924516 3562374228492 15332193310513 438440437570 3071493782850 457358886755 5192070808835 1658529448885 175199549033 2710469090048 3423932469079 1307316338729 2095268182903 15275360951209 2521479302659 4207427671965 2544896748412 75903221809206 583742252778 1943805326465 2523946221733 156208189373769 59050030213065 2024095600242 3063257544536 3017212964741 1480325177974 297590393204 1946015494487 1779516644268 3365924602128 1481261428198 4220860592592 2642212539377 355855480182 1002835212201 2110692356795 2300581002148 69550662406056 2970670539816 705952920974 951101757280 2669473609277 23800853718079 22782722361093 1341755719823 2279982027102 563418147653 325445920939 6518856476739 452698969851 1398919941666 245111436898 1320867564600 208795495666414 1519843490263 43682167211 192533607307853 300325986326 1727996263413 1135530343477 1770383157341 1946046680188 16066084782550 6260978864183 1040040427102 4692530058741 261355392552771 934831796073 550268911304 2692708186211 43621276084602 2351477185371 2011061887682 230859666746778 762397060955 194561998528 1879949991227 131763973037334 279141502793 6187856594976 732878486785 2458181850076 196387870438731 15046144191897 107953844968 1452883751073 195351166227 132560319382691 1759995011939 251524089780068 472202184901 1514765443455 177921474842 1130431638122 913925546857 767389778292 31440496332604 715076502896 2194927716818 898164639513 747250978747584 462246962393 9317785284615 180862702605 2500959652713 3663378244175 2128482790869 65163195731 1956509453990 7378345242063481 2321681755283 753222252550 2809290538833 2335366040965 139404552712091 1424308226820 19658573254581 7264272081626 221561158744 348570778697884 1294307846658 1383794280931 43457871235910 2077026433491 575786270385255 839064079265478 3806390012075 1437337537936 133678124543 424828002081 1221721731499 2441040656633 1251173937737 239887219599674 870318100201 1003380489730 1035902130260 60280678965807 43437902853344 804456135468 646707420048 1572536934475 1058932085023 2587118124985 717928525482 382113501728 647650441738 26866605605117 1068786488492 12176343382435 2129782426871 388357229026 1238656611903 1938916682277 1549137941512 198645320590 1280160347471 30893149773443 417108225271 2550366581017 149939317832772 13039328390363 929132301766 2836290374098 1694135328002 2540666706373 28864398565442 2754321034352 380898954183801 646263257685530 1052890020510 136445276218919 23513841523 2744772977768 1144275348244 31078888852663 1487165953044 401875212193 1893085364893 235444927866979 1992474455657 649656769257 2990418685998 13059350692287 223151748322422 662577242714 2153047653085 39200696093612 1220917283704 317436902495486 469503380046 588266352946 12935544171 3557720770446 92502732694964 2293940436640 2292383019293 618211000604 24432870169726 1021608991130 2767878850616 1870521316486 2058246963089 772940678206832 27248070722349 546043749455533 8934752877079 1020237313235 2438080734613 95352088866 822164839039610 896216484157 16781506769091 1345512210081 2711320004000 1910697438419 2287547303468 2912466999676 220679460281 1812210843711 1444343428613 8132136297690 2554548274238 64900131447 4097550423372 595712686322856 99460470845973 1094969874765 2389574241602 3341509305678 2218270918018 1891240881261 268304584370247 882460309265 1202928505238 2506166833160 76916046317874 2260930621327 293924211980815 1725102041610 812893471631 1558130165325 787681724268 81926547198 1290160561494 1031248462389 611517727127 929062068121 3730992418034 1948613128632 543461243981 2562014273608 1629362095871 2417329469039 200337267294508 2538288605043 631854842194 20761181783460 602983508450 119299869579 42260826969432 2723331156955 4310222461586 19546674547397 1449688220080 1107465969580 106160634056 87996877332 265359531972799 976466186108 2340671880355 827331504633 8938058115770 1207063483867 64160085813124 2482693467637 1223121500989 1052550086185 19618379013723 2559022231444 1610050574608 183053584432603 13477521594732 19339780337150 29545536985850 22469274508551 14265020240574 824191040758 2165298830878 1099067400670 2206486431706 21968314126037 380663308866 3442029907353 586442020250 1200246511934 3443521826750 25316652411780 37773178753830 574496294493777 1668248426516 223841059457 3548581148019 2510501538220 3955127745309 365013626313 2428747187310 549862569655 843762855137 10143757005479865 1187737645122 938997857228 1981415980656 17861461738911 1411020143380 11202619138123 1877484482237 1972080866592 2662262979009 2226092963235 1953361977041 5682478590427 1759093404307 1848531059776 644460526284938 1977858712325 36404158361584 53647904376625 2321652050974 2532983820955 1648409210005 34334444590 898966202777 139661818118 1786983599299 2102517424146 1334192226963 2451370686932 158222085566695 1032837598529 2972002057756 35954007572044 305736621797330 60451626758562 1139934322993 822320416169 4078804099830 1464303913675 2643461463882 2656635299299 1813001762936 2283096726816 1009642328814 2992739137383 796406691697 139294869171630 14997218034528 987766124661 10213541099071 99692000500102 452530493564647 18535777403601 26046936440583 1699806016834 4190690937358 2410594774466 843268910623 207055720104 22422541405842 37130776608744704 125339550323 1369759908900719 2111814598647 221593630865234 2279403648935 773045904611 2988964048707 30680683998660 109196971410 1251003368430 577203561389 781569625115032 539577566608 2099168742801 476712169975 134284590564 2688381016347 218893905586241 198836629625269 2375304841706 2317059809789 4082528125328 34732799743853 3716793834420 3580142402672236 192029361009826 1715564614817 1172968449426 1992940411741 170965492202441 41299523321247 121813858542 1914983730753 1390773153497 532596111189 193774123778 672375769273 587849760410898 42587874723682 96910206070 1296489667501 51154090122854 8152781678125 35919256006853 269354245908459 4275233173689 822956021545 2635511872845 891130756700 15041283358278 295717766881827 3869469278316 357041414741138 61364673320 4716981383264 2432780085853 1284091176490 4267902877277 313292719750 610018627710981 1861533348821 2684633230374 111005242764893 772227586784 31922328080434 232682362128129 2075949442485 403517257144071 1497186936198 2536019692892 2276778509718 35650236899432 20477791032408 20137798166787 784845724446 739321741604 1032644235047 537116985470 618184021350 1665832343494617 6676411999194 364374764782138 1229926109409 3715997298312 341971922715320 1389648772915 211790208483 2202858993898 2479512776390 12142209563147 47932316998719 5085850830237 501502196210 1893874561209 23071902553749 2093058821343 1090533324049 10313972914833 385951178568 1038861125109 62286691229 17445120210646 1827852710043 1187602506984 1659941908313 35688586123683 2024710649794 3057699011329 10292944985196 149968659633 479462851643 72079933367792 292445292824 15652690361603 15320559196327 544228484455 380556056125391 704215626257 4298224038018 572687335449006 226856588617 2555477088604 17134495813305 1877909738832 940678113168 82418171858 762694678989804 26902309034684 1502312052528 1516268785175 33814407952288422 1275108520082 10002496168243 891288109943 1603313005871 7751435422368 12797700403401 1099955245081 106037795468672 10860010867392 32860689952232 649321140738 2111517829898 262888345570643 1249518032123 3037347841704 238323320187 38698523475 2493108112749 221239734092 1861954075350 47073347424497 10827918117686 1268544071633 1974682401578 2145435360029 2371994749775 37334609334744 1959277678734 26316381866616 1455302804470 19054481462867 32992615572928 42660488554 1220768382305 2207129966766 2686252209066 2633746074562 2223183269454 23021898776638 1270485391549 423722532626 2561658085641 2013413865862 151925331061 676715188766 71804294083 251691584854 1223593390147 18801854697140 18928589497590 32447360855066 234439653557 904674468668 24129851219352 2585929682645375 2736186942728 1659696835079 26543934271910 7315211050217 1510735888354 1341639563799 744586614574 298046082070 530753995711566 89339394822429 1565824888392 59192005469537 3454735040250 130190712084737 157951625087 991059120968 669662856688 8733273658 714694571956 203519037889064 20934075631986 10012113140405 20269104091133 2058786041121 306111317474598 926999896616814 1711835949464 747409181631 1622034211824 2589486587906 2667674785057 233271873760549 3963173092888 438716689437453 405330624131 1504596145422 1863089007445 1110309320034 53810955925741 4017049047150 2926752930648 10378242315314 65703225919 209484756993559 15987766175771 2830230474868 418878283161 605617829633 945608214020 802540554892 1274622370348 363835091821 894061638941 2061334146895 22475822440486 1109298700911 834659481039 2458580812693 2472814511322 1162232169995 2764795663510 135084824169328 1320756261686 15279352595576 685430549609 1746364059556 706030331115 17108586970265 1501107469363 35298948837701 1587872336680 1534557394936 2625025050669 556924603593255 2240208594644 60878876187335 4115189682383 682061013875 3139842565496 3977606677794 1398750146804 421577443138 80837488237482 2541517865450 1526997852578 1159650704361 211134696339563 2458401471704 1100754062121 68335698134866 160487343951040 2070140560313 58866991273 12608693180464329 1125488076002 483699132196 2475089836089 27768353948603 2453829790034 177897049304850 171415589263 1544186527878 1002015054038 328780470987037 303409630557669 2499138346859 5722665882499 1010370336744 2362605922442 976345347756 133027462080544 105646574138 74435799709 13065051948702 2848149712503 2275020257526 2653236027280 1839858086300 2342610176985 1345854911930 255351583103104 2767122605661 1846056612505 1129168762030 24795145559882 1596922874912 998312831510 21263156948944 8083001432588 820604874597 2699455056012 559981032184 1544010505240 1025672027272 401554893976201 2362635292735 1604157691920 1384134591864 3754062543492 478642625956 369050738356 125412999181 1454849829933 1711742751126 79599562557357 18683285258229 538131302253203 10400122263750 3623436075611 1135922221777 2050768284092 21126672660178 1389115297531 3920274000529 23384077920183 1282589057168 2305834058748 1176507371519 3900556293964 55154093551842 118876506086019 2334940127395 331118171164530 1309043106832 3278640683381 1595813444053 1049889767977 94234438463986 233742300888890 2536595967935 797311766790 22163741281370 995434341093 3212472368124 459305347401830 534178265998 701296194450 308166889748584 1377949683298 533487778378 1973214747152 20159120513242 31998879329337 54250887441030 2182152233108 361379587589 1201518955415 2045874833088 1649487327133 3780885464127 692589235736 1282917189341 1067543060207 4139242314242 432695025533999 2402493976144 370545006224 381222228889 816651980688507 488347435351 23321954500954 2168164474445 13240713187183 8718283652300 9268490877892 1890327467899 2350153376767 57183115945519 3195163600267 845280595725 21019083238364 3107219256661 4035386339747 50671671509411 993700957961 11696243241482 16832527592196 13707638128388 1150941468402 2367454548875 30805020411868 1315464896102 3264699270046 887294714147 2630619174865 1861741189564 1738738632190 1277641565923 1273763121582 50211669776721 1841874500013 70136859921606 385231171368 325539582444626 2670466074065 1815194991645 8758952769948525 137888216453739 1621406028048 1366691822797 2833953580238 173575309965202 20386602692157 147745215524881 1910181531155 1185857108505 1833567054620 1465566736396 2357296118292 29525569555473 116362222955 1530493115286 289360080522296 152518148801892 66974077818 1305666788892 2755799595629 38085258481108 634590943266 1364944932220 422119580052 1989768644941 28412739517587 1437337203878 2062187892430 84072706094 1243590407228 6134591565436 55518201069288 1589765307839 2976413178152 3204593898703 4232188384619 2431364187344 36800156880883 2485391831782 2751773575232 2047902245971 18551990176 11436479791687 11811161336099 67318863624781 3561624211465 399177676918270 2042839341209 1305461828188512 291850348272 97729910318839 2922400028669 1007421985808 283874207551 164645569993 495920804873 2360130860515 2078244602192 2735159643619 18810707039998 1493052923948 23661253628389 960994569243 1330787291953 87239259741491 202959865216428 61312388026 1264207192131 2341789819841 178884249623 1457624893680 2052379688439 55716568702701 120035252294311 26218461062652 2146126000502 1429169721220 87314051963659 1619839370179 74786849030047 1690073979460 3095031743776 927911088385 1392934201756 2575412246094 34512683701164 362528400191 2562845676089 8556891550884 310650140229 1014635593288 905422528045 29754884611215 1836202827083 1663890085271 18058036506124 2166637735027 2025140581445 1319624086543 941739354925 8651062057726424 271041875311792 100665811710 412527054250 9155370154506 1256468291149 10201790853875 8206154345600694 1770287784844 2331250272019 1270110772107 1766919446346 33009019439534 228961462728013 2429137318036 1403589308843 830457643914 13876830397662 925372518212 360070210063 1309955006690 217565382590 1479612077119 3422821748778 492033439299 1334099916774 251583969653 2190601765742 35905945221485 1938127901749 200966798665542 42624066044 2230035285322 2123226245568 521941071666 767427057012 1073530119490 23877754465242 22479282524292 2244275499681 55375616525979 31878641490100 34062905125855 1353336010318 979235995340 1456108375220 627816259964219 1550373507749 850942892206804 1485434303539 1603614936833 2153289939474930 93466063247 183094554557813 1136586028852 97422213627861 884548757787 915206651767 654719826857 1042809827913 1848381373264 2861343247683 14054196089664 28568682491681 204942136075 763219521346 1552956614814 982936636976 2683116584007 2668285446729 1564293714919 1201529194359 48878448474372 1356186899668 1860602491627 2106352610524 1288265313118 2738814114193 1353395702111021 735755723008 776890701092 14762554993510 1796737180352 567411134925 2113290239710 4153532117343 1415594272772 1064389682111 3990003317968 947798326906 119846434301954 65481369311753 2512104792577 380628964180121 1175421370894 2257479884775 2174350029798 2039813981702 27518493805423 159230550494299 4011900937677 1756803214886 983826968330 990003378865 3044484245106 1501939770728 41065433684681 56158311799993 5080419669 1356587436097 586552419299823 2518759661186 396399948961259 12026418080056 21033067049774 833853924546 73361804979296 1493263617688 9150087524995 2455258843698 73731262318649 217114395958257 2092264885788 62246538544 4269311151705 223907793598 1795425706698 30912720049538 737325461152 916786419220 1401803825022 23508146252738 93392755470564 23815754079785 2230378726144 31266301974129 1997473439981 23374462202288 52381192677536 778733486652 101685135941697 112371662883194 894851511979761 197941552884 2611485832937 2447356891384 2022057945098 2011349113921 904436809861 13410369437213 450094020770 1002891785586 4109680627782 1921088323077 923492748932 112302168471297 7988747491095 2779920112733 15447564198442 779569393981 15033098051735 232260244125364 437675492396041 30019202014818 1346197617322 247318748583 4935922220241217 160371725495868 9020017998247 1819766581013 2409647048924 2570238450508 2168634605260 1981021512175 52086835541528 2800322111082 139211120847 203827365654 40609916322085 311929345812697 320761124115 1483365362822 921233695498 704204762026 991128132431 192062333553480 546570984033 19461696055561 10540473375860 2317686178085 43190351924247 1246241932742 11386734175938 16297867247704 3490188021325 3927329175681278 207471409524350 335651565975934 147007835302 2539891792030 2731274687310 1288711615607 339616942534 3866851049014 227282239246 3630016479355 936119661144411 118693237020352 355862969315 2125351468042 468394458604076 1293334097542 2457612616499 663600676619 36568571911032 312078896059 1072426638109 1487087136121 558809201589091 313397578050 7194575392280 174001801261 1447352115990 1404253776374 331166538654061 1834726958814 1504771347526 1305209703832 10943024683759 2243163702756 57954087285638 1565574510837 685310636043849 7855552468048 1101490052723 1252166033021 2306069763603 56838740977847 3851736082039 1468186258746 236414994235 318181552190 903676749468 53675264034295 85776747589243 27881522978369 2544642143222 1378489901852 31825554280799 3005772456532395 1353806812291 3877721313244818 861005926183 3063988760474 325713681855 898262193562 1724199194055 1734680406418 28025173769216 41920020940728 664541200690 1616415197323 230717877904901 1020750836679 11563253305968 262269324451 2088981116080 129520312341930 209528960681396 285069660369 1640423402299 586762308079 1012171754375 819394085008 217483535202 2231358894998 493176798909 1297686164656 1048174119942 1831534692794 2923393765287 14368672953606 684781681895 3820637346014 10583659566532 633250468638319 3811092916845 1486589947967 1480950693628 2423122513271 46144664278125 2069032770821 13489495824339 4178261111315 2870410792560 2623082028859 2066202540358 35759604926943 1082979885311 746223950105 16112428465213 1245622872356 319232746879 9745737074266 308747086490 20191216403804 254500950912721 4727242881567 37261905923454 269987079831 607814026655 2950738405577 115023825216553 53406952094544 909425892815 1990654187259 2909960187453 9845891238346 2914455436090 11416758262293 3265428571106 500259943580 163893893802207 1198291386109 189288339953439 341034432680 988136811283 522299437456 2568559292378 1136568123160 2671727187915 3721850418960 18712676688177 1521247963152 206541584894616 1529456316289 3079026335059 10883703556160 92158635236887 428701870540 1482769647540 1818951339794 82940559291 182715131707318 1013028239065 27358250275015 7283690342820365 23059311690331 657071041116 28385786290367 1934935301732 2231730743255 2490672894572 32574394566579 1662749056592 179272174868546 15216849064339 351454907054453 31869967369143 1244045048283 3968659520089 2558934074405 91554209767268 55552021616 2585597830038 2935832668550 21497973861568 25614525632 35614875727661 73694184976 21009899636 252571019270669 308283118869134 695359332868 624888702638 2199071296625 2699998379453 3147185093858 2125139381745 474968501942 2356042351376 1811998913511 145283080197301 228854190179809 900067007569 3983540501928 1143953579036 1360242819674 110216211041336 871022820082 359057317246 10365879646122 301310016841 1037310610715 253222892123234 2151678607683 33100095667028 145354785058041 6419768865867 133770690084151 1863083976855 1905139384846 3457544817569 8842249925703 19092607814731 4236515522363 1509381707600 3743808353055 2716025722519 2077223946579 1833864789843 514217916216 375427852271 937608831449 1071584414085 1507327997350 31485382834292 1837256590404 10271229964323 2202825122306 153586654489 13215880755956 3804245373719 27885659175517 4005173884954 362414731096 2171170802217 1064129083477 30525473324125 75908258324390 3918259995538 277029702208 1622237387996 723661333529 845866242792 1133615647578 60888361801401 4257955349993 1382189012115 5375110134762 1304626943365762 2702489748409 98331658843893 1259457725577 311391556095 222416659287 1832175890050 2088589830845 3325268291803 763790950475 831345563036 42426471562612 222021425077668 248477711593850 2534659312606 49199885864852 8376439506506 12189395178561 434494953008577 1785230551825 598876553407691 3496630146330 2260576081872 209140100807 811808355251749 3771973876392 2244107502483 1816261395589 2073046992474 455348715160 54305995952631 1204316831206 2619741277284 3520395271198 1431072977463 942902907772 201556534321373 1402145752267 3081719537334 2049458615256 23567179709963 312321219748717 1065457876596 34315020357658 592922756276 394951121847944 330631387203797 147065058798 15766057650561 2127815395860 38706593574738 11441209796280 2145346982625 95078963404 337417865179048 1875707074104 20745752703238 2639744806708 1564363586225 818588699044 68289487384057 3586400357119 998963052684 4055786955984 2711840920684 1315409484417 1523794619368 12147015738152 1358608503880 2329364988793 961520438367 954128882603 3127087754934 46764818105049 4418748126515 1893024986471 1417554713600 912064482589 5540596720999 37076067151484 82489744801 1160007780486 1432757620920 6248677909284 2462369291577 1845608316840 229233598350479 657057491076 2234433694060 449782590415275 3521785313151 31262869786244 73862944695698 89747116113871 240446472069729 42002855980876 977598407537 609612161618 1146026704654 190471065504728 4018601867209 229320814786 2397395341655 150144650735468 1311779886474 105733924666 1127188340873 1055420135213 4296019540022 2458935355750 30782540932171 3180071200128 2681685323589 164736397827837 2752689809446 1208965262075 618043806286 4394174879949 2332604267926 27554144267585 2705920010766 156157409936235 9932429502863 2726268245782 2360510290328 1632466989959 26249966758508 10021008357371 2470158893427 25063353714183 513232131375217 2414198874571 9746418061932 66970432806 31811690909934 15473234164164 4193294950301371 7841946626694352 841203252783 15349686883297 1834487861124 48456008985 1266166240227 25407502072022 2765927934632 157110316635529 1753901660361 894054631995505 2310274890473 197966976054 1494895077016 26734581240364 515706767373551 1311611207087 2939808584910 229513879904 1241368962116217 171863248464654 1504516656825 3990565318128 17356147449013 258186005921 165618590832 610694648639 1257677013180 4201514666823 17759859773007 403336379445 831396555185 3589044375466 17492007060614 1397262924048 20401854015986 407599710398 71496216147459 1778776123700 194896983831618 482771167034 441156501128794 1696028395040 4083311406371 1764710781109 2982055504439583 239872022656 252679772300 827218084263 118615354032 2442810508491 666822071284 2281249134479 345927662603943 18147103954653 1819201830904 69674058689620 1507993516665 1636221028871 390868109436 557042380214 16622715133160 1002192561774 1769240487420 3454776617666 10708197556993 3050429125272 758043277882 17586789095292 10071381932868 729079555784 1236000645841 4181062418958 3157047512281 2616213684874 315179132522 614311218729 2506894471580 610242658153 2070259704123 7491011757550 24797222295046 1316941169425 82825559275036 643232034807 416930083027003 201676441978537 2649880297397 1909149435855 1602427321543 27537773498004 1334585675750 990990031353 755824881850 684428883328 2042089015212 7072781034568 2023360924103 40528098274702 2577807375554 3222909711544 13978453726061 868765885613258 424852640025 2691596243658 853299269447 46923972212 593893712902 5694282066316 1442672381655 16148729315507 1452662409947 1086885962542 3917073829676 1383276924094 6570300616468 815010253047 171758184551 892517437480 3231300439613 64990684286651 25687919453789 2819391696085 2357302307128 2035184042654 26263607047374 610035795553162 1684883368777 26522640283096 344428555698410561 32539524656966 2703172945904 1223462280848 945964366179 100561608789485 29534178516076 3379748211064 1445878236619 18231086631449 2462883131189 2453501490855 1586600223608 30027462880592 1118751818302 2442960425858 18400483977301 3732322440370 1097183879766 26703316034828 33892910035872 31376057329167 65599230903 417460366719 197238729331422 26488133457325 6430097712910 10743170182706 147366971950 2913628573921 1202098392909093 94776207202336 2140190865289 2032949235182705 301298339151 230912952746 1927179091861 56822611746551 65970389112379 25362661961748 1874194916187117 1452330632625 3473217979792 2709337827858 23553624835 243527922265275 823367955096 1414139816798 841969452397 442224106207 1172818667000 10538374120012 1255585722497 121781879506941 2762785523775 3611724338260 602268059365 668467503524 19091396165248 8041740397137 1512561180296 301225611635 2188589217392 9865443828974 1182196751177 772080607435 3180030564193 242599117218116 1876230029911 2131766098622 1511103842961 18848322525882 4107032207652 740867967814 1499207407088 534384728457 806613559937 1604500727791 733680678853 2659195349204 739302162592 1695706835314 2590210620128 1654122680603 897340775880 26316655038322 2771229173250 1437085597206 409714413483 422165919186254 16446872983410 555860310646 1945677400482 15838189870640 847238229748 539941911529 1475260365372 65875859597494 1629503927337 69529802409788 185186248537 547402648187751 289292159984 1677688633305 3386449471077 362567401874 1681422773404 395315672459841 669522684337 221525468070640 244494174187 14516911722491 296555523189 130227475135989 2458816656034 988944105224 531437443317 571698311818 19069697550821 11941240849460 1245165698522 4145000424677 1373787402043 2376352629335 191182475475686 78998446888 2191958234466 1884884689098 2464021356707 3321509666364 21834015480885 17549358968699 703073354142 337635530238 14689416865060 1947189996783 254515434498 1988005877240 1208734776232 3417336696327 48009973951937 199255407995521 278343749091171 670320374930 150539371123 809514768690185 8587057948296 1398509578365 923150768271 2283978893972 127713828849 4242884532538 781152809965 9481247801100 22135448981 7879159035353 449073272783 891245619475 605295184585 1274041267141 399155172864 511925257690 204082443417 944252775434 18877901194254 1783486020198 2267332234849 2127252631846 1530915792269 765576636745 3296180064897 687519513298 422463052861 1610130286844 105251469062010 988121278994 1784706611842 2220035962977 5398941731 1153161120 1010928215762 1962335367891 265711775433856 1053358360549 1482652059796 1328421159736 599377535564794 39810929919761 1367408188482 757823435979 523117270084518 164682143232415 1475183623251 104915271339919 1609486158552 375623575830985 20742420275597 834015537448 314386411843 1486158506356 617541228737 15556999493063 2555763590109 3633147795060 11523703619748 1039824340400 1770157094652 2177906488001 29410065987878 807362184258 1980544322309 3991431054219 14332407697949 6842288510 408413971003 17739540616900 1429790206254 996951886311 24072022575 935957494603 606595872198 1545882263027 1194404973107 26449651313 2756600501631 2418306884527 246298352411 2514962837089 1645479869664 1188585407862 140518228068456 21232490801920 2523546925176 2513782558088 885399564958 298114038336 5552352597237 171061884486789 4238335296952 2637094407722 347842089855257 2383034772158 2028516878958441 75723089936 103428910122730 623904259796 24292969683868 22695485277807 216860087643676 159084445790795 3784273435033 156430107352889 201637151867746 199109189907161 835990761056 1449527946557 11666416771273 4099917237660 482366402847 23315982254224 417904396616827 2433870015757 475818971670 611072984137 199610948207 40156755510128 225364661286410 444998287676443 1665679207002 2553673731098 2370585384880 897174082575 2676399844852 2567660359798 140607946441716 2209121703334 157112552297 1146831081696 12201964143062 26604649583833 28096565952061 2885630614435 568704166451 18900009536083 19075686513042 942426229503 877552778822 39872885143016 13380766379338 2154911857866 968797497385 21167457205733 17085503866755 3390515086443 1155444987611 1108327122451 1953294127292 1519252979405 89125722329438 909179995274 3223647303819 1164068205374 2243563542939 1194252860105 1313969246256 1396203821048 216443851238 1989131813998 73256122224312 2753693724508 894160567782 1373058989210 17913721173110 463569019600 52471992908 90688724807101 2447225593707 867204057853 2647971097483 22343378095251 3822777759828 39947529163676 2000082915294 2337880285801 1549744517606 912089291140 27199814550009 51877390436774 25802611588693 57795975981 2702597345872 210178872048740 20259109010692 315110029717372 204006212104675 326691850209 487140322727 1439606986525 442921617579 51435310389490 155775122266307 2707876898688 333760032269459 275982667828 2122122339079 551338270760434 5093217932646615 894690281035 492379690698 873041390263 150202825164288 1557485159414 2548793659673 1709447381886 5987707346796 2265735744820 247706406467 3501776376371 984784659112 674670847124 1272699918862 660583609144 207521397960972 1121159204572 8947527152688 1875891305438372 8259909659351 4918731171400673 156067394808440 1451146989213 169149243529196 548955298889 16863622022322 322857230592788 2093940931760 475720653960 1288324945459 2508371757428 76334760581900 138916801510810 60226909116778 881351478817 2484533599214 5223955170569 2109634220214 691081030691 2317207314912 29632842416289 22174692180223 12288874717818 1669336697308 40424119113 1634886082514 2159286466948 2501075691425 298325623765 452170990489 1114005989667 800049775759 1067966355340 2323009013586 529505864906 691908127224 2998219020594 17082185202393 1142142942035 999532925730 1506205506987 3019288860066714 53585093667 2011363559610407 43923747387731 46212132775 1882174526442 3539870629509 463019222826 237651825324 2404855845135 1470957730726 14189662454798 32752881544688 90537130693107327 164025229221224 3745972174282792 2081271240742 917867097960 2074857597701 289203966675 14696181814525 14153915340 1459252100399 53232858380792 717450600265 954052455742982 38417293456756 1002024173800 1166733717684 550456839220 452981083391508 78661169109052 3534319826973 2880430361703 3859881903864 1424548081266 758066669023 4162342435481645 478241648903 2429362289936 449356192770973 780596600240107 10723434200987 36377224301217 1255887724433 2226189792495 3871464397041 78136310129616 212046678874 16311163836452 564667530504 740560970763 2764783264558 2530390627692 190804785741956 3601277008101 2556789127087 721408518691 2550463193478 55390454022552 900297415243 381165154512 3783066635076 3356733476006 6674732031067 33876012029268 2669761274 369616301991 1491660377481 24679369712286 140932488999806 2960235768504 1814041677713 264474092926239 82417454221 214549959348844 809215475086 187060172315510 286130849698183 310901075513 955870554325 1304276413095 1847216751102 11037906613598 427059568103 142214863348813 771691002611 566750525597 925887910346 2737115965466325 1481724464008 1598213984272 446028405441754 236035205602 1331321879342 692312550373 36187089676759 10044836060 53682848736936 31638868861703 335889397870657 150245110537 851011385684 954101260220 50279219802701 640988996974 31012248104593 150805292200557 1276799910234 32618106519804 3836202136389 99776476208237 2258522496147 702111876071 2175084883844 2298642924340964 3642886084357142 92632654006009 1216488580972 876525486857 3451720981916 365929516019 185140713417 125123765585 1045274224541 5961710435506 147476627521568 1428317702392 1048983232697 8486800371836 222740826696 375501322468 54520498181936 4018618113832 3745750504417 2803183725981 6538491003744 69176422496057 8692561625064 1319561903302 2359034528693 1346922726238 2361883694947 1044863122252 1978389622065 94818393141 5503821057557 173922224167 10408621523796 143071588319 449927036069 830849021522 26505662891061 1508287162646 832489721574 42404281714377 2631011085385 2220140650864 430936822130 368814434384715 51310295912499 913845461491 22800371006356 10205857432032 88046270281569 254011602859 30951737649286 120510512942926 333006565483666 35921485412832 444618819975 564146777281 1117869007907 61721078033 1201339749395 375151120829 939094789443 459622800229 968028277964 3196121735252 1769775398225 2347857279240 10196159358567 5770230778510 4733157096637736 120183038407 26079355560 266733300641417 19572202905488 5125131604434 15889097340959 2701542879144 3901030080250 3747493593576 2498446644321 2371031129585 906462126688 478162938571 2195093340898 5073391751125 103383113003752 7814812960285 28983884220691 1221853239001 14743816738173 475634315867 69404339956901 1531390338980 364137889606 1194205992599 3046959285760 1530374966212 606453056674 668799026328780 464637789338670 26041088542405 16303754904361 1996547123075 91076111988995 2358365623575 800109128998949 1996634025956 4143473546368 104841216380469 1500916102543 270453931097586 2288382656639 1057819908077 1694003053374 2054373688042 1401493204076 1051456106247 39435857964048 2370002675843 1658411935768 29783899588351 1511890758394 28189727901 179093071020 293475643755 354976620558 9350700768366 1871351614080 679750780079 2431112768868 2228627899146 2393980803826 313367429516366 1998442602503 1801951775364 936454306124 710675671127 25658229588958 841136273480 2385309887446 649853138394 159712199682336 1425275144119 211443261151 1161112702868 2912886806378 69242577961110 14347740771 1757326309358 26517537033742 2527175233421 2495570171741 921473354610 2390251072663 1788309983640 22757643758808 953578258142 1380097298676 711414848883 848363555400 226494555928291 490578290893 1000118409439 834727632764 383395427425 1138861350102 3542253530423 5477196140176 992248434570 17540209220 84211077005760 2351334817476 486923227032 3383917064760 2326539430471 30954756610404 169659145722523 3449094386090 1132160132795 338650213637 1927926220 1204512450577 35859557673488 1731588255885 2435403910530 2313237960300 197589358620561 3389434045387 1084411142209 363385950592 2454372694418 3690648025420 2319401239949 1431083411769 844856945268 1675245712768 9903088310672095 38576369750131 1938370893119 1183394555660 2220933080078 3698407697548633 13440484995218 983277754303 387688423481 251381194962 14086286835596 19262680861935 2596786245569 2885799425188 2492136474057 1455146292601 81974326345590 5349031347657 1265326684297 383683161657 23410175487018 23022934893640 388234926937498 2100343770848 725945579200 1615908786319 691607827002 3529753653410239 1679752504139 11241937876679 167798105667994 319013000910 602015735040 1406597437644 10498254102481 518771828847485 2411072411908 138521629011713 31813837772193 302725563081186 3093558287753 73373889417640 400117166055 3177503540315 3992186961469 24440504347459 1438352143177 3996642984561 449785366186010 4384831413393 1187108498584 2475155479639 3101478863945 1011263250902 1328117805499648 1112633715026 901541064029 120383559181654 168594654958605 2664534029772 109836360375 504562330480226 410698106450 733137368655 1418430237217 199410877147 1264159852226 1548799467332 63389504457934 219758039370 1430521166332 775508208763 40802273488790 25372093162486 1088206715913 1866708512200 1423854715828 531227673626235 1063498519502 29965704779740 785582493293 22087164488412 169698559153 1343349190089 718617684448 1156994180372 1031075885934 362965735642 28930423137938 3832767646367 2777641572742 602784297111 1623966113549 438156305888 2415770513367 120647720020529 1246431343961484 1533230211197 3484253664245 351442160645 19522411992727 1598630141983 127450812044615 640292473253 91047347410 1611192775642 4749956200805 707668823171364 924076403002 4206751150083 1986903558996 104692530211330 1134922388918 1199477445624083 947090772029 930151951892 146579432318066 1169053724925 2626284612003 2715169284038 2100098992488 2365219572133 3211283623038 25593423814018 195573862796965 1281962749256 1251894492036 549717370240 1379361574373 1061663723818 1311391784785334 2137531378608 11391712458758 909538883315 134802942916694 97429960128105 1571499872412 35701421243323 28843234357315 2142121853633 3629530255030 2949099194201 1512112017809 541871145966155 31375780050454 1425121475010 32531594577140 1659682887062 509424960841 26118840949619 1775639173482 850386363969 1434441031777 851897901513 1943285194996 1879802333065 1830615815320 2413972392628 52779275794265 371810568081 143648417623 217901202823 7533747275767 2151774555564096 18899376524220 1485750108848548 135433353420 2544133440823 27340971968174 81486405445525 55389123936412 1050432054159 1565901896984 99709300638301 1977825089475 55058652767 31154213203837 687701294943 655787726362 2379593837536 1588935241137 4006307538160 2796162043236 91189588260935 2447235690534 1164272688934 2293476228374 2676759908831 1198958365470 4602781320361518 260781316517 2741628808418 2152337835130 101926296036215 616425968032 40516506178562 232551300862 3468877203261 4852044330773 3728751433770 4302009646249 2765432398648 8377471271345 34595099929697 4001935124663 5715645567504 2747941365996 920334229963513 109672521301002 1006179424176 11246824012510 18679131954939 12724410268551 805777151654 4153624516303 4090764807837 8189358002393 13029765572249 1849184496191 1612783833562 1654407629501 1082758402056 14912760274667 1979128146699 716796659421 1247168881441443 39693505613158221 1103844219541 1746832986864169 2756204388327 1981194337465 1245159513275 1171835140950 1411504172198 864254536899981 1287054118386 844167285398 38145204968052 1256681283460 29531756251102 1575442645659 636843960613 1405850433397 280255743887 2197159982787 3494431272269 3838053487483 1892911099453423 342475455977 1110113082262 124052235445738 576624064017 1109015244081 3426823358410 2028499007871 19403378082970 2805471854843 3353618861777 1662992513474 38983559040403 2464610495940 1652693967468 1047696407846 762455510269 147262376039201 85811437610769 2507449394773 1330562557893 9646666402629 244623102214 14919478516600 20573510855796 260793420625 10284144661209 244314385632 3586321795980 3864782463855 647439804861 2474728358326 2633433464213 869880441450 1398521621968 1569578646629 27353901096158 1775529579246 3910886515959 529610368009 13086331495768 3355180364642 1671263447624 18677598177358 3116971352994 65098966619035 4272850521390 14136300998 571110245296 2474005789564 30062976858131 3797456045601 1162787352656 4150870388736 2651919373880 1507820734091 4122790230066 2176436346606 1449349110068 711296728192 620950938604 217429427348 2341027204994 4051189865350 145962858940821 1887486551037 1176104142008 36487001263919 106501638494889 14056698301334 708887806960 223413746155 186906235057857 1478849771541 636207263099147 147737686956 14133014367714 113880426738466 5514462774427 2647623663434 29392388618964 190528680849 794361252282 802310083250 852594121145272 1234889605691 1072403868801 184207451097 2716183448818 2546353051963 15848364775188 30394061361956 2529977493202 798247821615 2906148392273 3875488125936 23902227407997 54604203832 125849300714 43106873487621 3515393988343 1433809296013820 7977084997829 910053497430 342452178606 444287696410516 17313142986779 41446683290757 806437768104 802506814759 19825063052454 2364934463396 748149620501 101005728239994 1778262689011 1016043963678 367656028455340 2177320393302 208483578610711 3913752298216 15713510990202 687978214841 1822328901058 8403574931050 841453754586 22000109563437 152594566259256 7286438361102 2479332572194 2617627636514 2821320254748 1976258957326 719793074945 567395303992 11405837874179 606115026675 15301809352044 257064481680 1925044486438 1422520025287 586114412619972 1505739977130 534856567868 585657900827 1249406640336 23967270735135 1381585683136 8602093785703 3947389700254 495128965365 23871029711131 2501477691576 464677444988 57976324271100 146460015230321 1483869581875 47409578457 8706959135900 312612847638 2732569274818 16692681050743 1475142379831 1021387358684 75236730697954 391908319053 210830743725349 111061748246 1435142589684 435143945746 2266068946678 3062394622299 3716315489963 1790194235926587 2024943437803 4271705897418 14627237554535 63682224066470 480730779530 140989143890 1369178459491 34640890003589 41440435953859 67593129692513 437558114885620 1211709466994 1547177674857 1836901368795 171626852328168 35339922965 826771827882 14944544862070 1200633455758 1721081829936 2318483986050 129762895518 1194935784080 1332099280613 30922705992145 1380404476879 23897099303733 1771452904362 2275378694337 51358846075 13574860488988 906688647668 5239234788222 405867378801 1828314541488 1703264466366 28148731288944 2821093811877 20416038552152 18018181336315 5606843888704 498734618050 930661094848 23107656270 196701362508378 1767759265217 79013407958673 2063035907482 8851137138763 2566266235999 22186807040513 38891684598 51839914419719 752817047491 2380370897726 27966621793434 2995190090614 1268823272214 2397693769724 1680510148801 10392961286253 442535618478941 4122899429853 1501467302396 2982811924555 1518931821212 32230808599804 1437155319177 1215312881387 9012171698683 248719789643 9108676248811 772555967624 2148175310100698 215625856082373 169893201669 1318004386624 941047726847 533012620602 449674128805787 5177680471028589 10802971331615 16865360418447 67757365922376 3594238048489 1416908208507 1340050175651 10812797410654435 2415439730870 1786629130836 1839592020036 3054071154172 183490568527854 1027746304064 1343223157510 342725346804 290847965914030 28422928942029 2860678012705 266916984517 1546507032624 166811116944382 305650223925352 564095043344381 979293503192 2952139645655 199015236310 1060163101534818 2392047473784 3169209964787 958825186336 4674343912796 8415594347569 217955535987301 428136708379127 2277687297442 1688652325541 479068269447 371212045944 12500471744 998654751784 260352763321 560003719802 2208889519296 174059567363895 182193264720353 861824755522 1630541625236 4196598165853 25779334293945 245004865933 575038374319 60336827665736 1542059418820 1756967829862 65720779973 170011973416654 3545477323279 400435229922 377598130499 1904977473531 429415049280 858648597527 416412920137 8742967818179 1542281786706 557542552536 1692161995915617 17811525339061 4124369223036 142778088063 885678385710 221003268954 3513010700099 809980573253 343774992462 2581433307094 4453166778326084 3659458904814 1133705080009 209510801109723 1119505874720 13869073811170 410517198194049 2665813585879 949781682595 2455328782996 1390131210134 371642516967074 394189008596 1502570338262 2344282027250 19200376840384 576623026642 2573951583490 150259766321866 468307304203107 1092478225204 87164484064218 28571557887688 589967953599 1271724606506 2952247243120 2617095159238 1393184213283 120097315424056 2537970029712 1910618962650569 1669046934509 381801598416 29399524820810515 2454829175520 2121698646137 451747777841389 1631071160695 36894143487832 9714589221953 376393938280 1507474355050 9453494282472 1804831423835 1075963268736 1319943315492 369108905328365 77737350498054 64682425140352 2239969099406349 329044905003 1275654220442 1150277775223 2314862268124 689334296262 1637990031532 11979322788862 422277753928 3266790198346 143032149672 796648509542289 211667761828218 1351474548212 72825178886388 19577453141237 26533639488225 518558388893792 1115558031625 3359926992570 2169481458481 1688205365689 3706111264973 1048451920692 20488317456814 1019584750778 670762231926902 515987544171 723359352847 621929386021201 1844176676140 646044494295 419562736784206 898516315512 437537437379 99676213498122 904110514450 446178297855 104657029172769 836745829928 230247768751474 15157463927539 16713710142066 3853009946623 13946461219632 401120409748 730876482856 1432673197808 28077952798324 8022857418332 3482719659278 28261234884794 1767345782591 436034132661677 2819561407 104595410221027 7783104670980 525958347498828 1968505976926 657543473899 21661961746126 2574630066482 2476280872787 1911863595447 1993872906765 1640226944522 561609871024082 26659836226617 238746462830602 271283433030 1867687291879 147932560700753 499521121010798 5717230212781 956926658776 1635501813880 1622903845103 2532801623451 1831776867068 938821301624 1270351635409 901023092607 1398363185221 808145969767 1705391341037 19944185598996 1871424863970 105084792604628 15203213767031 2438353231318 1348546945198 1785082961436 23000587667354 2503220269284 726007591790 3139232507700 893951174402 18826007491 1540328202784 566233183025 1962762780650 29944403887995 139139658045 1066999399073 1870214276775 2529562635798 1978720238319 306708940897 2431263702377 1473086907522 4275219193667 721678762964 234597853257345 1371006753416 2100954155502 126095167040311 2005724581956 23850388398445 573207287834 19319154834097 109723023221874 669116285885 801687114890 975399895966 2508380461630 762593266771 46074092180 85906115938182 2735506804204 870136254598 2295014994043 1149113682439 432004199455 947505142779 13835820361407 20151424486442 1582694739697 264877658612026 1704425265748 495549272709 3490087490080 34995020758510 2686365647220 841870852596628 128163747994 15777549020112 6747754578978 1858575998845 22472683674818 299481116620336 1812333344737 259810690316 390830361917 631541502919257 1538142672833 1482389542660 804287154190 3146956046841 31756122531630 41065514924393 315777103990 30416059875184 1781844961341 251477061389875 1168581313257 3830151690920 340438120336 3054973436977 101647342624740 1398636727543590 8630204142450 7637485366 989331475414 608510611140590 339699158843074 1173595109084 4043822624254 912637258200 2084489398818 198653122374950 349635950016113 691231697597 204591770419408 1010658147034597 2686454688914 397144802406 1811881737935 1941911310833 85786204790 984204586228 17688010700580 863780026979 958579544671 10850007011987 485451479911 21831279859505 18884474357590 4198723232117 135771184819273 490306504732 203254565651170 182911197355 23386834438845 36927501948728 44822332543 423289155975134 286712942035165 39248227746 1422185928151 1643908685597 37605795025559 2226018906938 2152383071760 651737607862 1029320809878 3322321845244 100359909566800 571204985544 218548546362 974573207894 363479330178 1132579846779 68565003680014 4010235389875 2074326030053 709683469315 1376030436254 378961528156225 206247010424913 29625567026934 2012103426123 557567371808 3710764254076 1862441592900 61759255398617 254643159841751 1768119311407 15868230001097 20769452088812 2724705662861 2657432265382 1574682919062 3394671661950 2209109464243 2825998095041 4192433628776 1716752631541 169140084075533 2034775793198 2197167610528 437561621453136 211214732772 456744629650 32657187933402 253561392248954 1277980423699 1226065251134 251171486624402 1801500442184 57824635533194 21421106367797 146085578585076 3058205283674 1038018396564 145386383778145 820444260052 124108806932931 853819855692 237542587168332 1077192965933 25842311345041 3591083935107 823572143832 673266264031 1532023713142 277127867279 217591451910693 23980622877640 754615665866 1400657598785 3322646712481 3929256305278 1137980344653 2008322983427 75199897075602 2747180378186 2565026978325 1043795542125 1224713670800 1428446196844 3074609636887 23340868679543 215233118434 1583957494951 44303487058524 34727442248 279498924534435 2713314814172931 2677504582563 27411643585926 5306015349735 183517572455861 416348264283 1150974831798 1077818760144547 962106128098 3512992769585 1496747923888 25185278943249 655105516448 1871468899844 2179250195443 258760508086 1102185763169 1384931870515 86725612622022 1534987664102 915656809027 381257812865 780051561038 6509636524028 24498083373463 730022424714 3566514578758 11328451385857 4178098510706 2561594467132 2672774417783 2297219150856 2492666904863 55751103225524 1764643172860 2169838502652 26144683740615 183882445317 1338729955126 23171397728655 620327465856 10233278832311 64950159423207 2393022448643 424307902534 253652402488293 27680043874745 9422200836454 575882761917 390683048127693 29974952738627 2304276009151 181014964880431 134890641859902 1689928986291301 292427831280 2740393586636 42805528895657 3987413219027 2211668409310 1050183058293 762982722313 2459304383235 128494676142 8241161893203 2419699889317 8660452930743 1077313740350 640270716416 17557518141541 1030336228756 50778230942582 831016315286 8577732959456 2690905336872 857491665296786 454393909118 1636859501205 80375121353170 1539656860725 15186159917110 274464756733 9491233579296932 30762968506654 70225296454430 451644569817924 3024116132613 334048703370 1301441944384 1060355792471 2233386080549 19538716376362 3017691142076 1463454097412 856235082831 51193612073023 398880704404 2725058049405 13528169979700 9248355663502 2209344660982 2754431683583 44794770381779 3662235208443 1600326036927 22461638487002 467891403836 1747618973979 591915885176 835389936842 1195855759301 4242428435186 983598361867 1074725705634 2714533309261 118688209461 135921852866246 531005773073211 306755282576 147941969022003 293358528736613 2635757684985 2282170637349 3678337371565 17131829736201 1617183240642 63462285062587 47043689821874 2046751056743 1661544839407 33469050865996079 227772204666 139551669781 3086471526314 351299627627806 1075743198498422 179074651430915 27099065320610 23942878890179 547085956007714 517401343075 2566111241675 27552761149980 7743837208841 822439485406 53714895006612 1754966312690 1119092495048 1121525947617 4311775580112 15200258822253 464412871075080 183477109061 673854120937 449208463830684 3094522455162 4306154405477 891769996472 538510452193 251137673881613 1623820764966 2741138402477 1072489876463 517435758236886 2325099199376 1493936590387 1549756098999241 714691530755 11634929755651 372011033610 2355333144486 2110381089489 1574214277042 1303482559155 1135646453314 423562738635 583459470904 72699593175689 1446961370187 115747976774800 23510892753 7866794621946 1451714304308 683135589025 25639284440 2621078749608 103310907412894 610125155620 1718755324674 3272055927383 668821602534 891488099372 1413729936606 354402519759 22319054547558 163621214664256 3907625089284 485259715048 1273204659904 26523510811659 22407163733358 273542656593405 16826967602432 751920487260814 265065658301 1474362918009 611445717148 1183760236435 25607707652116 30454968197588 1018413669904 4739352739569 256199563331445 340803097664 19652442528458 2672294609591 791346550963 1546345114101 2234279417412 11975311448225 1073857319465 24188715762835 29486902590708 543512978636 6097286826001629 1695755415152 20144940002433 888851296140 1602213977430 2068427327934341 253323982200 7611713623815 2212495640931 1875474513462 31369137971665 3945142719091 188569281097 372735193813 1375543536873 4204810217339 1948829222405 73380311746962 2215718161794 182393531421 1208743114461 1506956422647 671487732941 3007827277885 110511560836 261975241576 5792038539436 1538481669107 1452069831453 1527438342915 113069646096 1037203261940 735602036163 231290261527 14386496420823 152944782084 97568760210706 200883706746273 3395131372507 8661445221503 141923844963 2267511462121 2352209023105 269017631531172 3096183213810 2243276575963 4193517600770 1904256802019 95786017326 59416773886715 1100938803231 165841505886 2387081106951 426746804982 1983693302106 14610527951915 1849866325857 9359016743761 2428073354827 2413767582301 2328266379709711 1409492625709 222145722232 271187612812 21220091344543 146789046976107 1969413229821 2270723296503 276050084145 1104570749529 808091876071 237081952238 65054712425919 2098255265531 2163854421847 1493859443266 237820906057 709628064734 936647865095 351430967423760 17714440598780 2577669256691 1104035124601 4329467790551454 290569087012 1403404727593 2077729970298 122607588664861 10679064367004 117581267520711 259556552915520 2004787774056 66724050611828 524786091960 13777643896862 1347569117741 131399634689426 3873064032731573 103282029328911 855042973303 1827342437365 1345393563640 163591035882155 15255029524027 8899904251770 1496838254208638 39866166410553 900917001414 422475597609 983729787219 481163183927 1289154440087 1992433301002 65671755731242 266190773921 2602676040882 1968183191525 630445192940 532791290200 2638043085263 1527398858045 1137199028312 18514182684692 198853967691 66883195682311 3455369689965 152991340482 974696106837 76438250939420 3888349961971 137572013258560 2031168730120 933055552747 1906216834101 458562187321 2278025917289 2205818767238 1147831522268 5769095793059 226610685221122 23595700706942 1426444949701 9224534821334 8583628769459 769249226101 7255017949 5294199386392 55043845018 123988957856378 23055797256 1837672790835 2514794548603 1520195549849 416326287040 2782402269464 2702794372275 2279785338260 1842437217838 683479374411 30758435272528 1532416863582 217835918146 2846676220961 1093603245310 2046538657737 3621136087866 2782957210431 4216097998673 580565268236888 965120619854 10045653681332 1912446943920 222142659837 164407630176505 28386901174555 41803534486465 1210576446190 7159806457866 56966517085737 776474383374 148940336263323 2223829053332 269383662040 305722117848 952190308815 1909424383806 2310917491193 59852853986847 191829652584 404782074357 3329162950595 406951094989 1590144137315 16393881725915 31901443648456 3024616656678 1295370314104 1701964251222 252450739413 1243610917398 1559803148866 9760417903249 4733468040392106 1473366058506 1867444117703365 41639588879176 183116059140726 35203625856160 649752979214201 1953535818396 21031423550254 2398733243939 1677318032021 3533342148624 2955547603996 972403491013 2649687125704 407124826286 769360127358 612545974850 500532173862 339011680970 317723285416361 2992134081801 1924567015990 141802122254113 930652777965 2271406923806 1090917777273 4290735763082 966875571621 41868480892015 391092886086 923326130150 106502735509 2002356172346 145502169882387 1445507688470 490875063308 1382734218660 5627283549388 83757090159 534958616088 522067939151 1128799265623 159343521922027 684814931858 27381882912154 21760189966340 2717446807995 1849748524982 435671946501 1587766053764 1867772152010 15387472640016 557145553798962 1933595203940 31336204369043 2573292775264 253887748153 574244093222354 1710233824763 12078507161551 3692184254327 132686281428819 17435751967577 10550017190495 691378339393363 6812939684385 346318110218 1462021305767 472602429997 4215425612118 524980041659 9557409494915 2120462092105 66055984877505 20148291177671 1416823291567 1614935907646 2076900756263 1302792021790 1203517196938 126583121741001 75973268561 1635755175754 488827144134 632811065886 214233993780493 46230745443 33000019808287 16828971077131 2690215755011 11639449382939 908191736929 776445812518 1169200299182 878040726354 1721709541176 2495458730305 505114307655 927555220139 2842729760130 3624115073823 3707144426072 49802616079119 1987602573121 252227490104647 323137371139 479077620539693 161035440958 1769320949331 876620084951 531717854421742 138262238994707 6984492205928 1442340149513 2039965575988 1297605628308 663048165714 251828250676 1342461647616 101657012788080 355755950938 1709171041093 1173717141236 3952712912514 457798464062 2278716333898 37538629956 16824132480002 5826484450446 968523785606 3792746952051 796433265982 2371363631675 10624495725731 3261964156537 190351315609427 819931894791 92221128480 452443394500787 610188447256 17729090188802 14906254019502 54971639691 2339858493606 1484161451514 24871453181444 647040105807388 564111818570 799584334740 117817157786225 845425518039 2392573584583 2444367009225 666134379593 1425934112107 9170609057927 57243441002413 28015992778999 6508849658362 2097307859820 5576516272843 591361782604 2664888572914 68366403258577 2233019827592 2123985758808 729733756076 82313263032283 122592471271 2608024153948 99775302688 370822227815015 947496971501 94379455649797 125882837661321 1087869058810 1254835375160 1400529551837 4055812240641 1891313107900 181087965937 1759809542503 2042856053201 1849964178248 227236892330 2263690642868 942378516537 498980197224964 1330361733661 48913385978019 838617395968 860350432665 2501369660696 855558198520 1625756446806 321791578254 1002390913341 768235175039 3053056637658 1817947609308 327510502281 2037630043353 2420675976122 703626191947 56143518481152 1707834456955 26625138055209 2451752699512 310738535318 868667847107946 1134186419528 523352621672 2604012820488 8154888487175 139983033169 24909072674695 2718552909876 715932916502 1902148195375 680030673577 30627378887303 1676323229486 36784156648705 1567083820896 7091333774 387417642564030 22009551820158 2174165974340 248916741259664 430918710507 18625674286475 78480237387 226767348006 312285683520403 493266373479 10511595306185 1690335181984 946843478211 853634254351434 738979021994 4298416534594 5309411893246 1922804706579 916283870176 804772994894 277516651042436 395752739020 1637620563586 123939766602707 67268062995392 3320933174651 359012858552 584375555913 2533622684054 2858822519155 752743645174 14166992983176 2440899081006 16003214881330 2748665355758 2764488922209 1078021227834 1730891011039 1092742145617 489670981080 18267711983002 350011014329978 750354704569 882034509442 3743074419268 6687226509406 2042832853985 1806411862817 908004263729 23903044592500 798846915732 238943655951 1757600568238 1906963820590 781710703231 188890531667619 4134388138475 1285497191325 883978561470 1419931152186 471312809281 5751005819117 21321454814 4020902309747 3042951235016 353764036630 12887989445414 642051791311 339954372189 2584395915108 61951496389 59989798881294 1411753384411 75713976826813 538924290120 13925468515208 2149838717699 1715318934077 363280886036 7186343115230 11218055270475 2510446840633 140122443053059 333253535008 925224533442 84535861976297 1423096302513470 351719324786574 14671369168472 866776594822466 3379539919007 1951934926544 1994554580153 3732777980025 2272692555045 2273347071460 34979979506735 14902615667783 317923248654 1384105150429 2419693802622193 2007660405848 25314759419390 126900677781131 1298430611034 375364333350 3442832527650070 17593167765175 625970255212 20283332165828 3792448712319 153984191669547 334693139130590 22443806074042 2429809548199 1394280296550 281132095352695 2086642187034 2236578982487 2321421042995 1081098932994 1351432619137 2754335433493 186019597347129 2093626694218 240584743977468 1000100287027 196259255485403 3413007846070 1437540987560 2447301358906 51991953817855 2037859058473 119770355748689 66142058447120 1756473597608 1304445596833 1358106327775 1025180882420 27251272011967 117498837074217 2230609844393 517839705362 108532643054133 649903981951621 1530078069569 139189117053458 2217495463684 2677866639512 166353743244 338033751962271 216186293704 22273274439049 10961534819344 2315017692206 218488338426 29809953495953 716360688051 1339126129090 59325203061099 966357170247 2651307827486 29944716377611 2201922193019 4112590239916 4443225467552 2790023195575 344858952434662 2719715730811 56541745312437 1892553338927 3536722783137 682144760698855 585340455122 1788987180607 1934316127716 327666380904631 15321493076901 33877664801412 730023931011 2609963541291 18825631645574 2173765718530 701307314445 2249596420151 16342080947135 3414314619470 59546536577 2059034578399 3185089891419 2562231287417 160142679548 2121272185445 74586210505586 149361099482 87198024714 114258869512434 153985289859536 20228183419805 924469841120 919290133865 8915632381672 120286173905 6798215501675 2637661431490 4142503691187 21463125985819 1982470504249 2756693518740 464952427588353 1225796317800 253555310056389 227712735698 661130489012 556369577960 501290655613171 2189175866358 109495135994571 951178474478 2219344327956 1468356376741 3111965504857 1845900491961 2660339688936 2477026505553 2118121958726 991405197843 530909307272506 42338697141995 3464532117176 58530451806152 1129002100711 426050558455 602078827652 1638748841449 113457545573 19102898402721 2450709615672 1758025319977 281957515131 287168012842883 572827373268660 21338986609714 28197838073357 8904409401836 262617240846174 1279332995109 241477415871 931645718764 1137577140019 595456370438 626012138107 3948004366030 466241674228515 146248648751 1258024362010 1315574607454 63498015034460 741875229692 542129011901 2492070007829110 400989826204051 2399364003460 2360472592503 1517522761600 1407942878716 32259671261489 14748729444759 6055921023309 1736242861464 29852447038792 899983550798 225042054307 2584963961940 1216025335509 4086644743491 1460925680847 933124319112 2756219451790 1254342944147 568783388394 822169152294 1615154687308 1356205981287 22102733726687 8262547659328 1127347363835 199373396391389 1512872422891 452620447835 1175611586728 2201942848504 12600219495321 1913744586764 224032024876 740783519820 27674682822722 176786579540768 157686152132 1217104806273 2422045003663 132119396352 121858450796652 1006684456674 1152105848878 1491679224559 305155573666 1620752453116 106064154650217 2160304084933 261203911883031 1183988193886892 2737595103653214 2628079904751 36851841944245 829950177916 761388928753 256571511531775 1762917392510 5140148118711 3912791193162 2017062328635 202920876581910 877097590952 20774446181091 562324459000 557213436249 464782553972697 293572592436660 4167011039800839 1443468433535600 2398120969350 407843280935 10928049757459 2533284423107 76301308378 21866602914105 1322924372719 430323147796 28920162815629 83954020660 707974209046 1223609842768 1007793335084223 1439932851988 1132484385367 22567964844401 1841659832606 3554976874674 3138757165268 205368022136546 65594960364743 4237564556989 3015390177510 25594720177928 254151220917 2651076549374 1654146174641 11603351143930 15884901927183 436975177817 4942939856547 1379653706833 141050490441313 1095011370440 34878475421621 32721265771603 1533591863275 399863811378 1003584081613 2201978013705002 458183744886 663959159696 886542515773 1388237258465 4515897519067 2184189135356 1783783023517 81506957812390 1243471164242 213298023481906 910812964595 287225297781 175973042308 2379763625305 658633073602032 144935565780 1455318184205 2997266236076 1171574691481 128162209748 83144945257608 266427370842 412078314570 2408093518422 570115901143 289775641409266 587699698666 2203730989707 454226601225 1267371882041 2706231178693 84713440596494 248128198906 1205148603170 108306009135341 753129025818 519780552811 276721591493614 940052725425 4762163307184 3402303644118 2955206038941 1693347471129 1891777422728 1356412543122 53973206519262 23493701245760 1236551938249 2971613195527 3386351064423 53667509380 2811064881363 102379710067877 26149024219 1414979010323 3695454740423 1909614741878 195967034731071 1247713562699 120987767354 1324093879860 1448638759058 67049042801457 34473716695499 410749938168911 1200782914862 2549058276450 3267410725849 571348657226 130264577765 78088916652 188743146811163 23177372227675 812423255752 1226091530476 1878156485410 3378622036374 1339084373981 1364135943640 29402898551402 6096788890679 1920405402655 2675828611139 514817344292 24105406168903 1416228958147 1124247798837 442513979239 13610150901373 2301789745457 217529101696733 20791637375299 1362512644903 51783110798522 584879849409 1177140845088 87950029232826 14247603047570 234331039975 3102529962692 4159044415468 948193420663 478278527072665 397773483383 382487812068 2361966973686 43064211251236 1437158843446 850753327321 162941310648523 603203638128 45163573329162 2221187791919 3091389831492888 87790122979196 24903550890799 169772038326239 71482587042390 16318684785632 15464331681839 1205043854852 166094786479235 80399125071244 327256024203079 1374857308865 8081666928 327130155844 3387091432207 15421291333675 1725115673401 1432560910754 2719624589514 547426196796 962929441070 3027807142776 371903611654263 4024853200963 507167570155 2008100263 3486333206112 2538750806029 2506884477776 30995552116015 1431246481307 50487140264012 14955622478942 2615018573296 24732815514705 1339043624419 2210476114959 183645674653 1945496546078 30485424826342 1529111518276 79035294444135 269604403509774 3856999946122 2287791957695 197226233243594 970756467179 2474059481308183 87335788352 1970566021437 3945149046563 455590967574 186123866942711 2244616467776 660203841810 511404834945 434047885157404 560558760317 1212197894016 814318135805770 3504311635515 4012118637329 520182503303 1005361479395 2625393737088 201932093084197 1623514915169 2205354114434 1575697062661 20849132188 1153211613284 1598309666016 118508488438 1277963608718 665707784001 2695559974343 2998687335765 2829834997434 2394373446185 427539504207 4219143964025 1376572299679 543789177129334 1266580216697 179004609535128 234953741797 62324147611 41666238075732 6347435807115 1318329275003 945294406185 119973730011935 1609277507718 531409263244 77870733708348 1510128598196 836606979246 474353896544 49649110451350 1748445782824 483199102050 130055334526699 1271112406443 133404516162723 7568385573362 119116712745913 482419576248 30525862502488 362478395818114 80103099240 843003846274 12358445072639 1664872474522 1469972190208 294340100742 354567082450070 2421988941872 134943900260195 422477725693 3963097441365 1082802061317 26754591416887 3781821295221 124034725548207 3961035250951 99720544483 2315898449010 992450225094 792029734180 3789413355523 1541274063028 140687483033 889401206901 4282905624788 5742226249992 859247215566 4006962765109 9263661191002 426049204819 797062096314 118757586810 1141519355477 54052293316 156414249243402 2160133849461 1904993922617 106747995335540 1506215209445 320600459942 2625592475860 445202006659429 1802497113333 4802174004198 1490434097730 2003527573101 1978905871128 1055053587596 400185310621 25106228825650 1607243135007 147268472378651 451352317300 3451194711339 26699957999129 317093739652 57920823682229 2018535347740 19654322418447 47214378083 792554480650 1092479841701 21537480790795 135548584818675 17862675839854 149145812791575 6329251828440 190006077048154 729587387755 1205134715380 1911505833587 880607768020 1834805775730 1209370683627 1994459459799 1041280473410 8986609035576 25598702809047 1772479116315 78602830837 283237952640284 1878659244170 238253392780029 6954526760660 1345978954933 10121356538586 62837131020 3761010027698 1906443092263 4814800929 2634730673332 116467052858 150080779803 738736161996 245512444859548 18837746814869 301048913788 21177919656222 6446363423 304488942731497 3151658457759 1128857800093 264853899679358 1585269142605 3414755628473 615111272124 13357350223196 2925224102037 480699028269604 300068652535 1041847202667870 27684041935306 94189651854040 25398772603302 2752703078783 1615465652782 1505268070129 2245344845170 102493005098139 780851966141 147320168618888 1775925596770 370178799647 1118002078416 17596656586904 1899330968069 3026415438251 1027904708896 218094947204152 8988232462338 12745852895724 22687148703628 100561888888966 592128259256 22899794949055 2099077615656 1071315711670 1461966263623 1411489193907 1421269676167 402972343471 756535669679 2766981065613 344887425220 3724833042828 42182114626174 1935833445548 1471175639978 1839154148074 933505592818 1223357998036 530616272040861 55348019465427 24256670652556 965842326088765 422809464961107 968717500877 1064194648828 334788516937 1212521698999 390880650438 4025443860915 562474255607 2752823896020 949682731459236 2330876554877 204260301746464 5707880667680 438723674243 8778777008411 486810751561 323695708368 744972311396 760239373612 2232553740087 592695494098908 108132748735569 202269701457401 2615275000977 1866536173631 1958130628304 583547606687 418391904464190 1303320736618 778318792623 2004015371421 2266282475410 898784588084 943999360411 16646932479584 1226256383474 2375465896868 2006369106595677 175230666400241 2333860560922 1799981646437 74097894184902 358154313378 377451101543 1900551680529 1146411438631 1192399586992 1041408097601 650130377888 140752793989025 251576554915 1609851839402 108851726192666 678972639296 127643048525509 33778631124173 1866707073357 3954525215720 2406708677604 1791939414621 1413205651961 2469718744122 1453493261624 1464827200046 4718366429937 1352878133059 2403550066564 275353919236 2532596983672 1453566657255 10854570980777 218141888586 2244506774202 1751582370692 20886620713848 315690495590101 798405899468 2611305308939 216756802643667 1074263419589 185343006521028 1592824979434 1646454716529 2753021334462 1315561512149 724324301359049 180440720129146 848161281678 204780199947 1294626617418 377811495518139 1487378078395 1950670946182961 1044610989702 119363528366264 2620123272152 276480314149 534487689655 2692154527734 27500870857006 1225633056441 4239831739040 531010883280 35725637566 19520675703430 69462853666362 871786507851 959404662367 2135449459921 15584058431312 931169008562 1568353205517 343458029955 1583444667811 1907888126608 2035987808560 42384049685036 2000080168979 411887825184 146395126787262 1377563794570 474458310866 90961670175 2162592046795 28544423255246 39834294152983 1539199612249 1285888796286 1865023129696 2245149858001 324723995228 24674720037752 997482811043 889664807570 287629790314274 1049263971741 10520761389185 4688218396604 970488869668 141136669959887 1164812410057 375117330997 907104901379 39015112823 1135242268201 1529784107375 19843222247529 1929484430074 2161812375306 905282838891 444876601334 1094082847418 1000545775999 2169147627726 2283524889091 224812602301 20058598639820 456094070945 13664647440228 56034457376355 1286008103323 12549148077972 1464487908688 155690967762436 87624742274599 2758217156893 94707804299 876890293717 2758746159507 4078069810729 24866242167570 1362385869915 1828706565713 551381805955 3346070400281 1006427488861 2675386390642 3636829408326 952599481977 131272117105386 71873672709401 622811665276 233834947355391 814272610231 2425983392784 1221148096410 8020981226755 14478356813872 382386481620 404269915320 11163552247928 211916802249 28435725376188 1668044198720 178341762701713 267267569848 70919803860653 2382798641005 110964389685 754049477073 80376398511106 3991994116660 529300273587542 4184560093971 49751283345498 2422939719058 615841223297 301239131207589 452444282902 461691122635 969491651400 72655886359665 59004072727 27669056351016 2094745696005 2465622586114 917544998192 87171266453994 475943576191 490209444542 129735866062 2654877945927 256427810582 1271683412677 3362600356354 774118273487 193297961221322 165632349087680 1229104910289 2396177777012 9432507077694 481939363085 548681619253 295954404041 8541096712 17457761895671 2033524079772 520680871037621 152214616218062 853859688726 140740748853 1858553733964 2295510796556 1341539153535 796857293064 44230541703877 812087261409 2393914744655 3173028627332 476229775571 1249004679204 4130717577754 798153980074538 200658092783 26626957776389 2349254170638 647843791174566 3040937755818 1030094537657 954829797355 161913779169965 119108037104303 321937306985 6885791872616 11371827911 1124364864313 18935424105071 296558003565760 812058576793 755878232813 2666659987962 13973876139727 1519670263426 1011731612222 856521438662 390013479293 110962329100 5162446587610 3321559843 2159610943386 944375173574 1205675612616 33796929983486 747058073994 3312411278479051 2421162445633 100759449154004 222739770290304 5908810209115 29149796926404 2854606719833 2093247886066 29260601054 2503703488077 552644564774 365686979300 229367619425595 708428679256 1998752693961 1428119844551 1464828041956 58336517295081 6210525615494 2736579496324 118462997654918 296723634087 1789471763622 1223372816316 2301474211216 1463406164181 1989761663807 9733017465489268 3664323930489 66533551230219 1937398998545 31616821285492 764870442531 3170324522076 2171161465743 3980087971206 28232504099882 976892707139 148821968039725 2612919143318 6969665442105 3035773985914 1016344487742 2158219096766 1118516099355 2328154675275 1043877606520 16218647797207 26165775203441 1348166176013 2268221770422 2261125814602 2622180677001 108004810972063 151488265494 206462168261 157625721911356 594438450445 2541706752646 31896582889586 627589635361 2410340353965 29015710211402 965264504815 1371076375464 3577993801638 1083004117944596 2521447697709 965980596909 55797337022776 1872765736243 788123827532 600193509103 2691332404837 1814553229426 8585490451912 292175879963 1898875204481 313520711561200 13838127845434 27257436492796 2035155670636 112161021707 50438519131999 29133566865603 1597109619664 44839254780277 17867734477758 1404822587148 18445572194981 22933071104292 23163144255986 4035510474913 1892720024631612 1785106686460 241594030115 1298954895644 227758022293 2201945726190 2620885602806 846633685795 376199416469 2632375188941 2213614042251 1426175053578 288847164862 65791756030 387868894329 114813101230736 2702875349316 1883649886725 273803259193 773110684795 449275124974934 22988847177785 469020875484 34818224748 2478040769914 18513585363424 688648771785 28293228115916 2758474707283 2647387479048 2047686173599 95613156496 3837362417163 2413788987326 651970694275 2287694456955 635606944887 4226472608344 741190778047 2144614530389 1975574544819 647280437218 206588220272848 3431593167777 1069017937250 63922936238 910104546377 2577391903443 305146275458412 2830932903168 23164287025386 118169113132952 5350271678132 1552260876157 3887828022204 1879285171828 3072065084105 581671645941 65186572587 1278936981193 1887127830019 2156023757800 2578430223090 372959243428282 1487672611602809 102735583600 1735486854624 215882017972 2995526816778 2129716584399 2009626751303 1356276897039 1975842842188 7819966629695 703506636057 186763898556 1706790108355 904321421285 438972147490 137670195943675 1404774089048 1117768139384 67054258554568 1114295031297 888060526459 663493199940 873641216257 489959592895 258876475720 246470168692 2810568965205 53919626822109 46345355482207 15570547731171 684504417558 924328720199 603128519619 2201202885752 587475309284 2456573469112 33793737120678 4438935722105 19670400970264 3545758214969 2031353592004 188314672893538 118136093188778 1372315047363 9909819905011 2419953563750 6891504892154 1554986621237 2670145143209 17044536207348 737398028860 1450175257963 1673441708781 64655857464290 1957017389018 2811699090398 16070197691673 24358905630343 12821128244415 1872577445973 1975094924839 1036005599527 5888504389978 368434534481 11883709980 878874235470 251990052795687 24415212646253 5576030890365 36050482808749 2616817713633 1499115477081 1630396024466 3775733485811 1219466479817 2350650728203 86765795188621 720520830547 78849613118 558331791457 609859995344 126525115735 244164913109282 780728260689702 23798257302552 1060985788067 3187537874496 3029784558356 3025597734864 2651517309638 2463867399921 48935337204654 1553330122302 2561769857486 28653173188809 2086035010426 2309341084586 694403443255 16726880009150 381694675804 703994402315 53875581294 544948193176 448442601541638 1395329107338 4071639292431 587588253853956 2240120544152 2526781202018 1075153878827 39875327843 1053432423947 172425549806071 1388455697011 209259759761 3110180642820 2905362155289 175842256304 692395576479080 494761991371 2161408492205 62952445015 660507584635 786266006928 2710852697792 2134832911356 1744032175555 22894339451830 1396846908368 7021370464581 4062236978727 2119665982324 79050035830 1341785960569 2991966958394 20841614148268 742176857219328 517652061640 38825597741245 4081344047737168 1352500763817 1759737354922 88986573334847 62018380411643 2751885080686 1705139080 1816659892677 1758871768227 1034520892051 416178920676 619721781378 1832329434788 732105014813 1783771530432 1124067374201 1153283754704 1546985725254 2174796922098 1531465876740 1937210736710 900660822372 83937301177154 512585738526605 20734773251281 476709437702283 2161961258856 1521096567822 391526263928896 22902970321993 490850762744 701091266707 758946060702877 13253138135356 1759627831869 824952863349 3849412266279 2537802984644 31818985803522 18548147789202 42561719315155 87588361697771 47285840278061 32517602146940 4332141777754 3656022631299 57353849015793 3571523773505 16976262255518 3512351732179 156459588379 602586879912 533926131520670 1684579739689 1308460568299 557330231697 899961850804 110164669393933 1436407405462 198577540871233 1719847606510 652127862787 1260010151353 21458054266726 961555404178 763408444009 24719379180021 1239464218310 28340934346035 97065306922 2467670892448 1077315541676 7102764282454 806812536753 2202414943746 2933206584330 840788683140 50649793330293856 1772831115740 779298407218 817759921951 2765475283383 113330854766511 179517460454 830720100770 2488702779793 943007531509 19103841626853 2630377988314 950205336644 163000695657 2274615905371 891464747338 2243911325223 2599721366079 904850569588 1631698406598 2484392560100 1378345764616 450353851970 11096183996436 1447789614418 584264658044 1558585832834 194153857290044 2139989167201 16390917199480 652471142387798 666151080926 1507669942712 1569848443226 382824552516 545028964900487 3410065794189 302966384386 525993335993 15772269570386 488299591577117 2576715352977 25187157419339 51336105128 2152937881385 408636530602 43373191314095 16376735477029 2615904680270 1458559911040 17193996331585 397895134042834 26604791912669 1406294735762 636021052567739 29001602683856 968932575017 567164530458 1209476756956 1368270726993 415684209212202 2978383289303 505411009033 1955070771936 1756454270924 845086049137 3407457150230 1010775395847 118887103703003 1278765040540 16101900250474 97750094930401 1417472610390 421933901135 2526070993259 1596959116015 3635860355901 20443576154567 1592492420591 4054001269787 1628203676768 2271422939435 61575274077807 3711234743565 26525415616878 397837506707070 452456461101015 25741796140001 168311661509 19998187436755 10014622219561 41993608535 192891604886 236377206476831 2357204991239 2320347707719 486568637806 24826374300344 813466293400 156502792915 9773689843272 687882916802 41141983640359 2307709042539 1210550781343 103731416921010 167294645816441 593791067819 4924496629127 27241336432788 475912610645 840205629513 2138625706696 3742771703223 28703622138668 388499365857993 897528200780941 640268265103 20019577277700 752211214143 3826542791045 4095268284450 2712141661389 518806643962 412836883043606 532007472705 166768806156622 2490013990593 102855826359154 74077367479208 1734012769805 202308178907 1773236196150 781667868163 1418956934174 1375403535069 668622021732 837291547952586 17162466987 34135645412 2229232972407 1439318424424 3811190165236 658642186098 1533714346591 158620190990864 36909882560153 58032005650687 13987787582447 441444450427049 129631311171619 1201613290706 1477844840282 18638706563944 123819710424318 191941201247653 21186976471927 43120738983125 532996448775 1391061566324 3785582823200 1907127121103 2642072150376 7069815747911 30046688230809 1668341610612 1340004388333 2160492272188 191471383011830 1321432113215325 2483796607286567 195387427350372 1490141869445 492171931642 190494990468 4175350511562 916649655120940 1230890074236 2510743172453 1036651223508 46082015117540 53177711190925 888497979109 1694047199305 664478054796 202984377263978 25983246850102 587312946712 1392810624237 64848105515 15246478668014 140765504227099 45126544235 66238352626916 299707872205359 4095278789865 1682580812441 6456201163104028 481520949314 649361819412 1722642711119 17847493925393 1490254337686 766678620942 28032244667695 1311294550272 633126525371 2364661618485 19932465065175 623755681798 1457720148907 332304420367 2576255869961 96617991363927 2706147878218 3837661779379 190738948192 1795887104847 5917068246929 733468620970 94951100758 797507443191 375555693779050 153009411071969 1058199595622276 841193489982 249906015773 4981563876051 2866124621161 2582746876752 3459671503920 2816291349434 384159672969 534307133640 22804252775879 452336353344436 20834431019506 81480323824930 19067664027294 453303048431 2175345446877 30429278208294 111372071259528 73816369894 927856262702486 1615874126096 478979050199 811749341425 1833706431131 3383866943097 540677593353 985173329580 1768969230663 507233352182 519224560226 6080940625759 187465317941 44934962382071 4258660244093 1551367535698 25705282517651 2591448879172776 307723329733340 1621722510944 3767650650153 12507714522803 1451227852497 2781411225756 1483647118001 1072693336795 2295777456091 1406005068805 352317716293 10556215148225 159956730858113 1137035003035 1370599249983 5899222298285 2085202073208 3256486937881 1516474608153 532714700764 614362992467 65031582604264 723697478778 264839515725855 86732137823723 33164176763016 2338144625461 2278132246398 468636532202 1464273697962377 2146920852592 1607497758000 3161171015561 2208570592194 103285504516 1234003171688 1814424990756 2420192913662 370239603377338 19575260907338 415323647507 930053233801757 88360354641963 4290161154294 26000561987912 3732965904386 15210477293672 1268312502132 1718750951333 69836927121166 364799511516 160492728380060 384486091114420 2401209940234 1698348416534 28738669108462 26739261578240 256752876733 206959219781310 43927270333192 104855240017831 7633684734941 18369097162463 23950212760583 1149333201006 412712628289566 2517278605963 2101580939426 1253496044776 1072217025697589 46333116333589 466933664558444 2391771133141 605632869965 1777608993353 2697752066145 8529699055497 2161739537612 1565931338378 569336836125674 89923382692085 1933097760086 2660962844544204 1329308133729 1894566700848 1518679269500 836271560487 11747810084678 1802065487027 404780951970 2787259290833 358529202764 38041437420628 394794387394 2215121384081 1173485230805 653620777106 2713520178349 1972424399800 1624066776200 26098490884861 542705393487 934384399138 486929497512 1496766252215 815099067322 3757427105467 1381205379384 2086001032278 22006937665918 1716288817705 1500453045396 1947067655492 1047081155940 922572764046991 662464952199 17805641807124 32050448616847 9985151361747 964288098239 1830953934243 5456135347989 255003193643 226611518867 991018321603 288177272227 97588240269156 26620295308 2467570656227 31095115360868 17659987712192 167212649984114 1845459188071 1153780733163 13839700251537 3464610582420 2832849222790 1957598531262 1786892990872 2024599911707 1257038631308660 3475088583116 10294560091481 1389051231348 2128684293691 874128285488436 29256536105705 12974039343269 108651100323008 63829012628252 2090951937814 396574380282287 1557135502078921 31035488625262 1538116737976 2363441044637 2578474411817 3865021614760 2590320100579 2530409474890 1226189514360 888972518705 2492010526775 23255903411077 434014932418 2852841085098 941247428431 2495674024769 41223674202204 224394639782 3487129781360 1991068777797997 2677534443052 40785190261495 215105017090914 737581586906 33870376981288 1798873299202 305169459455343 2502486143618 25941675296801 2615845765780 42629907952068 1392101371055 4984709521 19003195614427 15260145897136 1275596652294 19060491023794 1416220360517 1274742235309 771581046150 1553897600802 2269434620628 1267314132827 2098705774456 171737021022 1995992324105 3434807325716 2335441472206 2457034927476 20603479871508 2162186653741 170866178645925 2274849698754 8441165814327 1148882936099934 22924381823921 185057352453542 172923109577161 634925470403 2120865797564 1436646584748 496007135770 2509282807546 363240154362 1247753239393 28066006940721 1429382148664 61714338915639 2224834627643 1740354143504 164091316300074 120924674739 9461681401059 919563941423 2157352966470 153157994711 8022197786061 23418104852621 36366513835837 1012471891189 6471710431554 2328663121893 2187433203408 307374627116 149370876552 93446446712162 2710786965600 248421194669 882150554850984 842332632118 3544647686423 1257414535099 649055213076 4509596728029 326292820748352 18282101756034 714832048529924 2556207494563 234354359944 142890911355662 2751026734394 3604786822806 2022847148417 90655795538888 1557378837431 480389937695951 1305401450932 27836962946263 39152694153432 2635242896894 23766410649283 2677677702655 2638577935746 2372022880234 3088876450619 60890208421 1911145936602 1255835108745 1499564021383 549281235603 95200170100865 1007029222655 565639343321 10362537409129469 3643461095486 1510016268473 1701398002034 2369036341299 1358756215084 215309820809695 2881745029236 106233783739710 1519484474341 425413228494915 3978113678399 495187659757 217214058280 2652430559685 1840682280318 3569111463018 314858389979 1090508313006 149218741647408 712852752849 773210512581 3378021482119 1001778404202 1406579389772 1405063166229 2432443949365 81590991658918 21370624196563 134897717868 530728339401 838057456367 2889529216802 1216877087989 16609567609288 1214582635401 2834835853970 11898974779746 779699231383 65152776851759 382839338868 226876142744 1157296686937 2215235117084 26606565020422557 4973936917415 93211005712123 673303297503 45444487289 1880557459076 3776487339730 2090351646444 4053968126493 3104244235869 23791447659865 488409636233 408213701493943 1272783091324 253261774826550 346453503237236 41871121621 1428741725772 1650345708977 10507789973183 337415162547901 118909830959384 745757031208 1334132854021 92218474626 3187072568441 86738842359295 61958388607 221802103778 539350097045 246146708314 2092398840897 117766795227675 1051806876270 91769016613291 2102890128816 7447095857273 304802174309013 319116139735 20788515470802 29161774968148 3518805545538 446626349038599 23719944941543 86788812596 1693879386877 2324615728334 2917359740408 1336581163937 2666816850910 274099011904 349242629781088 37088550877 3280249959595 15623988488697 2503390284411 628899609721 2529770405571 1256302205341 1423238284533 55219330683066 255281804583 1474902294490 510855159059 1913020049937 561729560619 222617015392521 1886148634614 17258366785395 2701222150835 80402443035853 1076262300652 1770511374864 702030913355 2317629348935 1459842380269 2846930804804 2222226434877 689303728769 441987100270301 2410256139688 11887982218233 1490595710837 3190004523604 440246247915591 46221344866 651343286225575 2535987544287 702967160070 356555557669158 111156026599 99028980601 10217163531209 41611945341865 1745055403287 185838308063066 2337677237559 1600161387028014 4086851099281 41443861671 119982275510418 172369369238372 924565036105 4078657475790 1457412913776 116456072134975 33171651320804 183944237603 2449891294141 110148233474619 117148458596004 2235140353687 188693446329289 319110691645361 45704283046 222771658368254 445344689035 27812529481233 1356032409908 3770723449025 17128582477747 3084140750715 1822350888858 1496416409446 49178469240011 926706146467 696130939554 2414574478105 1347461182641 292763599738069 1217445721938035 36165966271533 1787913706846 2130384753851 242762020248 14247301155707 1856406942829 2452730573325 22729961450741 1471609632354 181519180123 22215149105134 1453225330306 3303306058948 6559640834033 988315157624 444834217454 722986072739 61477832549106 1255853010842 2045619755382 2113261622526 3346578239389 35665184402240 859979731860 33144327090901 389504343608825 19389875973326 461041295752 509841765229 1115705572407 174869782739502 166745950370039 1244732306517 1413152528353 12496969223028 316480449534166 1541041207532 2562259517426 1675189128732 975225859172 815543348377 2880650473669 18242023024522 1876523114656 577946181586 68415898372340 3680148939444 25619017051741 2884833605774 226726047920005 1332728523087 1132599681588 1328007797875 55701494906 1267648311626 1544364010876 189493640329 1690469680707 27915143466090 28170372580399 111588324322 2666569052618 2312062807751 4071853812325 2618067018305 17755886435798 1405184082892 431656252093406 283969308490832 2238479783830 17212748002037 2639645842354 891840763028 23128973357016 10870897153114 995157087456 16301619559911 1276646621358 2521502331350 1820986383898 2322856929039 223024190986 69070399060 2661078084992 1727778023687 766252348633 118850396880460 933611623549 781964708104 476193950738922 487684668243493 18958349276263 1388080160983 2469899804647 1946566758421 65604846049884 75879714611277 1444613907594 905505363177 21985366924334 546452643117 741944035013 927714726417 1259626515115 132579867052 1289045933099 14681849844350 528529554342 2115216787480 2269234055821 7954333653967 1321454625719 461427829513587 733585537151 16508735910766 1248141078509 1736369977588 2135515494251 2269596134090 782749218222 855041378171 1040155311189 4092487949 1973522717600 690196497255 646145305934 334419720349 23142718493568 135024915302053 31166113434010 72993781655 2210380021168 107974184473354 319525764048 2018007311418 2481760517909 2372487166683 274249255717502 2572081644609 484258766970666 431187488342040 73868484675 121840664021950 895924660684 87838397874 1097045050352 2043584625916 146338927198227 18544853105530 2551518225165 9283317233225 1646892936678 808568263008 176914941352 2417127792137 1653292130747 1298933007266 2409570289041 574337548159 1368117270963 2373698812606 41154062277015 1186299204616 1140984660320746 1550061437378 3241407164021 1972862551728124 40716135984563 436753225155689 1649646055309 51493874327233 2249361070709 1909680346299 11113812035995 1654699371283 29458298765542 10976265606611 1896004562164 222716892070 524397222524 2152148841379 303792749264177 370488930197 607452594841 40062270816306 1540774512428 4051138603152 31702060955014 1315814380108 1060508530727 11154208703353 1532355511752 1635059348330 13937389024210 26253669965191 3108375327771 258963888509050 2519861407456 2737195075152 1878122642073 98180236616224 1308048361056 775212836162 4280033977645 103212961175098 511863305499 1046794700647 203516705668 1684472277008 2315008597212 10229872394613 1371155131352015 47447222978 3896717949156 441923031423 5738014468914 345592333377 220176925576 370319607380798 3420975179462 1610244645084 436647773941 2277567766376 319234672433 2031289550769 7122789463 102206013586675 706741636630435 370188843131 283438521776699 1154524134914 15146159572756 468407629895739 41060359148304 815920891708 9711527418697 957988664288 453073699481 213210874730 2425449036280 26651449019 1056852883756680 18301002523204 272728999669 3465173563182 177390319279 324148845933757 206329560629827 2701088593582 29855568648412 31005330690406 138407909092 855855748958 1254707061946200 21234516349 532903506062 18124461991609 2041617147274 2286989694464 290796492622 2166561678506 3005701675061 1639646040294 551831284777612 1077301956186 2174034680047 242356534836 1357604268990 90736019583273 7895565961046 2551560164626210 2313147390997 668226057643 1383293405160 41064236832252 1998419733695 617067826171 2463234874801 21571981296393 422250030123186 1560983928763 2592794022029 197841804471489 61899404315076 157174269811 2513042407096 532118960450 1407097368355 207894807168 1755018377692 2179615471253 403035009806 2459900475331 2523457375471 907953836539 390700037439006 1363779752261 1476731799857 959457491216 489469311078 1871726816229 1034098083622 2763031108803 21541678524524 3418578401676 15906884744497 74595458626 803497417881 715379375239 752823604464928 394226805846 107529940990451 915224266108 2285795758884 17698267097124 2549632089473 2019428730900 2091857197642 712073049392 2588949190129 3211322340474 1522015661875 126846969319413 125050177363327 3413563266613 219252967758 1074588258393 441083717088 531278640666 28330112264938 598937251796 2044165387984 2405988102079 5153827885336 3438700051798 2308411623613 1082986429404 2740577830457 447303939690 19322995221644 13247513560823 2419982763486 899499212862 550919256896 213679466983 1094790320596 2411811482975 649235154514 796696550429 21146340230883 2570520599934 3223654623285 2420428508267 20164308399047 500647089989207 27825913257112 1109867035632 1076243673729 1003840061768 184545916834363 454189471808 623952285362 62586280325468 47408816506331 1134541221822 273401464323075 1722835630604 13788238016 488558374149 316680026180 714728908934 2730079966512 2123827069753 209866570191491 77508742993627 393687717064 41321331295319 20675728475038 652248169409103 1437140774373 506312748089 27622809572118 2936649792752 601096150625 1118765084112 804194360657818 69132857440454 2679244996521 2465877262383 12524447495081 45635870726803 1151173623973 1022232773096 641151728960 1393084175977 2698449503021 894005360384 38456374141996 4295954607126 1688348390843 417855602558 663602744284 290754247353 40942027904830 25515328339009 882296522045 75110676807 2537662862024 677087139898399 1122508027841 31338299951537 297539447322 1311644222585 1007348853208 11112844283716 3427671703661 86526246374100 1332177323114 12255156121903 242853246451372 2674457419954 3480962830984456 727701216610 23833408131 11905643614118 4320273735195 607817209874 1015909582224 2201660127138 97759862416 83879459850 1642271634231 146484925475 2152549296151 1265306227783 2805738187506 2440826893469 96740842288089 165986361 2529233452003 493707597954083 824182023951 1181928563952 1472863672777 1897732236203 1592237847320 1050734937260 658976091724401 29902263804597 2933179306545 980174835565 1216472025378 295891194158 426101479439 17399049973167 1189993540104 1372490306278 934177634777 398629050287902 1329142186502 2385709088037 1583398191203 1239931286543 861215397505 1655052784545 1000754835429 3007465711140 503484049117 1710488753298 724193501617 2025015138679 1811246274740 231030623169265 31289658306126 1748090713919 904485474896 1285512091395 2033802534329 1388691419592 81675986390182 932998890564 71584587605188 29806880803564 1705688866558 1422861657834 1061586452513 12118855543927 2700622257378 23749759499459 26534097298036 882212610477 352094154709 272086962510806 13954045503072 14448855402863 19648691942812 4312052919060 24589158030591 2087814362229 135217296975330 124364795724 568772484864836 940200592991 204810998359 6645732494058 2407536218347 34531713332315 1980057408746 25996335136124 22266847722153 324711506042473 1952630011436 2740288461958 1392363653709 12234782062136 296903559068072 2739603772124 1126851696390 1839772362894 3375732550370 13530886466394 1959261307895 2742961243016 1841937741813 1268039945084 52238503553053 9002975882985 446655143116 2412810140166 891534689642 1204731102433 1747009889635 48333951575337 206106711718944 796798001714 535558286468780 3652682025300 1104530433249 519348137826 1057776696331 1936355303557 213848870986 666281012641393 31278136702856 57236458097516 1069026858038 1825494543714 14675492902678 72712988330879 178690102604406 122025427152985 2657798702875 229303844360475 940259883258008 9751816765704 289476667301613 1792259816112 866094452978 1769301963590 955820477152225 27736494196520 75990223251662 2655161850339 963920893313 1913315323026 577757074206 73934400564461 608465533967 895730390713110 788135594070 834243006917 1021311543754 663068739379 135732281101773 2051967687322 1329269480246 1704836670050 1720427313482 30882292641418 1400655971633 325681792564 442760477162 1707417460742 20304074825 1218921916304 2281428667319 17154816859487 3538956789901 3310216641232 3858330604348 414213939567 2216585670560 2183955210449 1835505223394 2638725188529 3871016627256 575862888014 717059513888 351618556486 4036711590753 35955058386500 1048999138220 655962750744 351212324921 180075232996 560726814324 158730507884205 305765402433839 88686859541555 2240880618858 387320895274 338724621626 141865461070988 1031991484196 4025562464701 1410143632072 1361826487953 2094768465372 1992899612387 9737618409355 124022856798695 1799270304266 237036942941 85583572203 74964790719887 1804770356283 77378854438565 2351514694886 2624018470993 108035511530634 382857489704 22381398444730 831454411086 2584339416223 1081479418019 2466748014121751 32965082567698 275094144778 24164270843725 2559415204214 754593880672 603090171348 432692591055 628268207262 587198098195 159617249394763 2194358298613 22590060318320 3651991491437 6428358535247 3319888307342 391829992394 618402452810 69914309815230 70222207551005 2150576502627 2498219973980 107135556344666 2320462939983 20736424595279 1151797701311297 1713145895386 627409425682430 12928197879346 76018775260 356062699367 782626326336 769345778185 1216897985030 1324294018411 26581502059024 1363228893310 1128937991960 1753314101897 12419930794024 1874816742778 27767159320304 1205096601966 53347039074211 1806099490347 4284121178657 2018985817647 873016020259 35101724954219 908057888433 2693068100967 2778730863174 35146653825527 2539278678918 47942954488104 2082264558072 1278997228132 337748428346 1391536759628 1838639963774 137390261908614 11444616024664 12303559369518 384653457503 836702909494 76217965188 23730331630296 68439443982251 15591855103049 14797631541 647653621414 892691193862 95453500945 2097805801056 900012150050 1562526126213 2124077365644 467175453864 3875140844633 154731178943 17437585817949 647918096713988 995223547960 2731730901850 2570278056217 125739103893344 1791024153834 33280246025673 273513897613 1567320641755 9898147958175 32825351310 357082797097 505023347552 761207054728 1357680030598 2653678322404 248769321785868 5767236178411 92740449922245 598102200611 455569597974 463017954586 5493073945913 713455555961 525173696525 1198783280605 4264375807140 23131510342733 148238530662971 43841298392445 2928206765093 3853554193945 601241868647 28098012901125 28309090509964 31080944495461 1222737843414 2135959458963 1994378472137 5136253275004 132424700360847 69917130932846 1495312655981 184022131211550 203263873213896 724773727229 609258112392 3447445411637 1580714744828 3980284393563 1014692276889 54952187294844 1664176419717 104153993568310 1299454336078 54087918616827 1181371157341 128284368134487 653645379621 3050424670259 269027342602 941984058747 834955251559 2469085064413 1837918045329 17289467805885 1505281566945 951368086432 2402800433292 2261609594696 4095269336079 21018802986102 83457240741322 234301627010296 2446097361990 802446820089 1195959143292 804899716654 2008185031610 853751597426 2208086623751 451133100378 26160168978615 676326170162 663648233239 20501986742928 2049004901752 732115037026 70902729582623 33858560396282 260356145537 574204237008012 1037092264536 1529009744992025 1281517526730 2269429959499 529383768764 3204128947835 1499455095251 435743722003 338915689024321 24977465031322 27316114657263 913769511610 297451862187 1129336858651 553289513776 393573312601 35465355512793 760670804597 17555370213591 28533864220757 2682844677079 51259274158602 240380330712495 102913317725471 436494229245 1325949799705 2167562634134 778922178278 653000274284 8173906554254 1970456843033 1542353295734 714292276888 1209530623217 417929214758 203610635971062 1181311819859 3190712298792 388660875887 210283243252 2414404544683 751394889417 446176079780214 334800514408 1815495661316 4859769379794 1610103776511 1724437836953 2344810557272 939753320489 54854097498936 8487005146630 24046246700506 19268493346605 2565199537202 884535818806 1553720316848 18853724707653 3040392790913 3987993487386 16337470871241 192341792054458 2358887197589 17596946236149 1370628453361 2193771667438 170914230327654 66717181613939 7600445883386 285353978679112 561955865475016 1831303158849 810983809857 4594933468373 1028404412383 20022138766512 2208144106652 3940598929816 1322439789645 2536956127821 418126536049 3435146620465 2545057348799 1021147049584 18228785293693 280825553623746 1228216269990 2420177647583 118789438236199 71501862983293 1128518228145 1424095312750 19229729538490 156460679811199 17465006685309 712185215700 1357855524008 368404993616 19962478294388 615826305519 4235852210794020 245392339257 1101096895359 41000926934478 2416845187942 1548353175422 305795126109 1426855341299 1513097849728 52389587840 1201764835174 203306053386237 7551085456453 13316902400409 2942541570366 1356380146005 782034561539 2677317940626 30374446748012 2612810760648 1391698706492 224498098289 348404412008574 43221674577074 2172283276872 1412666747981 1464331454335 43206107516619 114794559625 1276676865531 553599224339444 4253544965086 3793075091295 112147574352310 30304272385653 408844790866 284995316265 2087513632187 2668192056572 1127692857764292 54964408285164 145649448658224 1634804437577 12122227353467 2559894888034 1320437647189 2213926027373 2097054604662 17547597121137 2731903528293 3816128479900 432833925451291 55257928945433 750840900559 1167881535453 527646729878 1756572259143488 444129888404 2224188179428 3409731228097 403726122435420 4199958862523 958969973631 19529563623175 1874837980776 417984144079 116707325854993 2561345180391 502652323312 2216150967584 4051955873052 521594778032 306585125282 198313339019778 1157939443884 368961029334265 134527356543396 1818513446483 4083762728887 8554398629407 24559327233161 42399339100 697793886620 188057370562 1869646123218 7881008475175 1437401579188700 3407243180750 119129780209436 198925519650 97335642841699 1063059283294 30691273021631 3471521253583 88841498328758 104228803132 2915292447088517 150133687522907 34256474282929 3029730105898 1081498471156 3970949677543 17139225156 2004821265447 514279623321 155140704038150 30579287432889 1167672156294 3073953052982 51704375692859 1028805092541802 1388352782061 2266384939262 2387216166967 3805933648239 2829824040833 3016021288721 2521691580872 2696066335519 1331880412113 97642472255163 90991100815637 295724079677529 8173495107349 2363416598362 598853564012 664519781340 706697889501 12962173709469 2191001971843 2378576908739 30153790433447 348273497809994 693251305007 37880637695053 6571473516476 474596347940 3740187349148 1901920850191 619643813536 3664628437091 892931692540330 219769717074 1130676011444 1425966221548 1727014495821 430206768013 758692365797 3560406788942 493050223305123 578650364948 1501964845788 1484642364589 469965673440 45200362616 270932083843 587649505933 3427536498104 3676820662 2061599474185 39561015745 17292136927651 935217979484 24035546072537 16625258997013 6168460689791 135288120944226 53752509291596 67923501550 1630762351853 1349435603165 750863403443 865765080766 27117859261238 485616940429 6851302067890 6394509778604 324285763596775 3960242185811 1949401145280 2344068398909 284266608472 53888851340283 2089162848024 2055139049153 1646541402713 838643170833 234747332703 16638103453206 8077144855147 16625520775253 117741537493982 1978033899893 1005486200941 107149013211 358358312414697 2111016783574 1373219422587 2633588135132 1411928344936 20197035311773 503162172261531 81025273875206 2491259284143 3788124633521 1421841904634 578674068690 13884047376650 16568086525824 18033829555022 23068924818344 25944934371577 84416630121 12500601698652 469543760299 1956464174605 10109740401266 914889078287 1468274010803 632179037928 448987403769 888800261857 921849558519 2223181802202 3767822708024 55374111777606 847990481331 128076365404 1307687419662 1127202171564 4261407234095 156842592242 9333855000843 30133327150823 68007545944991 1417215905507 138571915837048 2073713339724 1644508735205 1316207860894 1433659946247 102407934561 388251791588 370419915184 172583827556107 285771125863 1480710210448 1832335477995 1319199643806 976336789189 583456625253 1412358727734 43453744183369 236567448009574 11401648858814 167236357185655 31095452715812 14907666368934 1004016162621 1122238565234 52177801663323 297042696054463 683650785702 1458384527879 1026775404181 72622046488349 828289870436 4304263146804 904957300209 605085730689 225282135627218 639127172496 1152826591502 1718822346626 13077072079449 476977941517 946944423699100 2762731842416 1905690933047 1050189741342 4986217287946 640199210937 1941395112141 363704653907 31908060393029 526051128004 790044044399 2686357753103 3056911914739 2077081564538 8835333421320 21758121519448 2320055294544 2293632466164 4605613586497 20172370806625 207141761016769 559789530310 461734684904514 546486949772889 1050790377372 48770029657 2313125740677 520832681874 21999502067120 1010866267116 52871466145536 722103319275 5004038282376 409393411623 127864835910428 392863125041 695649564590 442970163948813 1064498992059 2504518384668 838704799864 31326345382607 6489732600403635 119563516416 2446279506053 2655748094246 3139454921732 143845116891513 4124216935911 3656757772927 3116883537053 1649345893587 93017100407890 252537211061143 1188263848196 3649309849876 914683614137 479650836349 3024563078190 2916200273262 1376742091021 189907861875 1628700125893 26616069476403 2426179484923 27359516174402 3853948008610 1138665279398 181972001655556 277015693919 8247755982121 734671349520 566176975508 12136006990390 23722899008744 318362904011 157586310557108 2546343960594 1020536739511 3485252278814 1756772974224 700669261205 100708965380370 465950904502 1855036987806 3227462080656 2082827869275 3620145339018 2270982044164 840061076629 560652011910 64486462242981 2162128587830477 17350810455944 176707100528 2541560824923 3307898481293 2393102711480 2520084784377 32368646316161 1391314615504 57365716070722 705737338791 372625435478107 30196591762174 972727121948 1883177514351 418225564351 2110892023013 438099263575 308870323097 880945606215 3631685597588 2148223401879 2392011076331 1853353850686 95192526018112 22307233976442 3836810996902 52902990417 1725186741985839 16742123147413 226398464498337 36741311244976 113670411540306 180834462166 31368499225628 248037498101 148958637851143 1470996636432 2157110415627 403285149216 44998927450020 1747018185227 451262614840 404216574598 4217071357011 1092338035125 969595550522 1275892664390 6951273057614 465480368649 2630930712397 343613912411 211333338423702 233467619974462 913249095990 2351615055563 266359201336 49427783988429 1697160623575 64468515822 1667780431019 1931287719960 664005167281 19815149734389 280379277377494 1902157787710 1278405623030 307055815024874 1374207855039 2100637601620 6691480216054 2729417349874 15509969770719 2172463915409 664715056351 1057329715390 2688500298783 356843681686 2277331937208 1766440774932 36451647666549 2960969979431 1508971017400 8842882497371 1940508880681 240381381018996 1116790279776 458232843664 16376055498312 1949493132182 1576556648772 370703634891 159222891412003 23467416664126 847962198232 33271093386137 3068066423139 10783657000205 2651290714071 4842559295732 1989432142565 1130623409979 2333578287061 155591653268 27659658314827 1566081827793 2278835722761 1486250337011 2146732157316 316143751145 500625382818 50242480402 244227345799393 805221645774 602034198470 4160731343274 4129146258715 2523456057462 204386658645 2115243198365 730144392897 843859332636 152501129996 638683181058785 756319813766 794392345705 72816002624899 2412036717978 1651334269291 113638627706033 706534745346 1016821308052 58577533816 2006162969073 68658358539801 5072464126993 2508192558490 3317158306256 23208158513276 2114385516443 6915702439144 1516773384224 1191427337307 69496050830551 1312274221722 162578320619 19489404476029 43885381447939 12492665362626 1430464827493 649204565663 5686495192801 1152761981849 1875856753441 438762004478 810391057367 700263623107 591095686729647 201657972094 1224890173323 2174802830280 129481846016700 19552241838086 224527848792 304859599996382 2670528878889 107404911643 10792092908221 1700854035378 1499303440573 1316873866817 2182431988022 15754857265811 36287494260966 227836569125 616002857725 1435296450572 1658423126802 18726676742591 149091377500 803993147755479 7216986123 722667483180 1622674902666432 3843506512101 34825587064794 16256874580639 1864091803574 109861325643827 965580493844 2500076998756 1269593258904 3268986628046 168374858500149 325406453825 83883520947101 3013695991411 27271954309008 2490464087323 4084353502507 50750055741841 1714576757906 131318957382825 554778747384 813133897969 1630100001584 496298245062 1056704870978 3739139016609249 459239327441 1515907516836 2546720121928 46225270384768 4254053301569 695591182890 104500780842860 1312535740534 975007722589 1425445944379 782181530120 2468610663370 1438633510949 107470229838962 160469973742794 7554359385158 2766755972787 1422976328737 77614117798 375604745542 74846781931312 422437657643768 488432285298007 869941306614 226392131065006 2369039563621 1401848962248 428133290412 1938158195705 2602529537576 3968508011088 32749894039281 2200788213062 12978125347727 186425641118 85605289796 2278371688660 1916609377864 520402686468897 2949145393663 33645664991863 4901759130051 1469115456831 1776552991784 111123751910468 823191579911470 32621245964033 491682776319 1100766993992 929711184383 23654755327849 188176086581395 40949012195806431 2315256576712 965806151511 70098062629068 58505428711416 269228394230 1914854486270 339142665905 916236139414 887744629892 3168881576635 1765754927136 2547529852876 1203521016158 3964878203503 1932177724477 754120001992 1475239262308 2432931864855 2174003302670 2220394662666 1752429081809 32908328230 1922587426183 782596973831 43089323007441 1243035864444 1815184472064 1794023887662 3168267237850 998411742646 3102885646195 1558776826718 130754183533827 1425770751277 1334769034929 23095016654678 1173830753389 107793508654143 38233143300175 27911777561227 101138940777 624051381325 631918659639 982566096063 907902475016 2531562138399 4063097978936 4095858464690 10486523265769 88198472495 66716397697160 25634209194398 744816553270 444576585290 2209305026918 44929761614369 714199011002 1806818865181 448137679800456 1931604927557 1263758207399 69504233486816 2252237411681 447794210611 664705890202 27148427030018 738660727279 82466043952629 357718427217 920981040782 123950457545877 436512735330 304217994782 2217398950695 918932837355 50377749985794 746302923425 631494039202 986327471235 2313419770416 1341063551708 24750352110948 960019436934789 1220678022662 34230964088557469 3653794990991 535870046985 2657136128878 678222978196 1014140213585 1284881488294 91951463026887 620465851504545 2534178687214 3383301088217 792968624120 50430666721698 3728319036620 963827726944 628207580011 631480872793 288441805626145 195976049546697 31071679316571 2747903248938 1258292652245 2012026853687 2751235470528 2515484997137 18849447503263 25913971185710 137125300156483 3351708055946 988254512864 115543926916895 212130101314039 563315424411 2662967837348 19249430504678 41986829689447 2259395152653 25244874169754 308750088600 865851784926 928982561962 837322755007 141065580102386 886673948458 2586333696450 2760943917965 1889389601205 1347890403700 217203510558678 1490320112630 4278319774884 183322425485250 1544606490693 681435540870 3127508275489 35207612843 2671383729348 402271027129 10861497724333 28252741813572 963710839112 664244446095 367803607949 2764921855904 873938784455 698250410374 1468467189620 4232693072539 2268524006759 1239911675502 41556993220837 1123199510277 672786871571 4292541099408 1039672103068 28266090112133 2492048121628 637871028878 100428535283469 1315041167505 1212227111626 436575255864 1445661105445 127274759662982 1680425160752 1252402611795 2543473062369 470953036463 364438561316428 18568467968541 19013795977643 1315641259932 123490625719 23258317543899 3121048663928 246548371627792 9464002860646302 1146184580129 637228090728 41242652912412 292612830875817 3160501986319 236965288155 201316989742 1385651668008 215679648871250 1079539234893 1962695293395 111973618341897 980112588377 1165923976009 1184688290469 703057875014 1573791951946 698400008092 2468873074 1495827643081 878608805249 28583094362488 30063868621271 3635789489913 106182035001020 1795140526887 744795183695 55288816376722 1989282676338 123044504448437 9422654610312 2378733469748 753153344118 1478251558491 2435920528342 1187032169816841 633603448711 1693745932764 832323539864 2714124889267 28456407079593 83592104853995 1831189489809 740475339730 380781301643 105357663297596 311087532584 115116801414 78510224874168 130132193014 35255896690956 39598780885 1038908884208 1529330699436 756644184271238 11099294386739 63241527683995 744366207773 12659645690846 1706277583207 31484563322671 19071080245717 404296212533 29987395702595 337717805162901 2578400430047 203992300365 192305742299163 1004470238521 60189790950 942448807005 1105503507378 1080366896387 1761003002088 81871622405 1928843666081 9163356644231 272242459674 542237174229 41520348446506 2714601023960 1235797856933 1687731543819 212533704569742 2839149455974 2708296033658 27342012597117 24304964181709 1578769278863 742155698622 49437311120 606795381945 1582080024313 152422145678325 14531261509667 2749128015094 396979974176 233935452263 1377384776829 30584698006224 1232460807130 43656423649421 1642791872243 1548690626406 1950465737398 596360926830 14190963845800 1901641105887 681824200654 1522827556507 4109069514864 38112634818728 2400710513942 820927432618 7835760294749877 620417587504 220339536628733 1456820957149 16017975834649 44624134623942 1242499536122 2584905439249548 2120460642619 1157225153012 806623908259 626943549488 2360856750943 824943580191 877187567039 71642335434782 2671592813716 2190312383038 2425333082781 865382439478 270693423033236 1432733658191320 2531242390875 1394244424772 60259354775413 3366180237643 1936477154693 1855245265849 153408189216709 381634486352295 2764294176668 1201249982955 1404947219894 328575739516253 1295272859632 662591716574 15753109465802 1080173866765 822655074713 22046666710822 156044030884363 298126824543 273013887408445 107696569749297 57184522301384 908655003653 746309300584 2243425452586 4089114163758 181692665091049 3437294445475 2184525536691240 2767152036391 2698913792961 1033044334496 1371075256918 302928960635997 1163264400368 2174629138082 2687913326586 65243307055595 1481939225556 1546024066082 1531207374204 3524836486675 729078525547 122089144126 187897821666 661589808706 2696700445180 35567747961 1278497016664 462877402132 1174422390370 2167416706536 723064491826 442679290536 193188725423 407634431058 287783591542082 1719269487612 20484872329949 157271324948021 2204258549907 1286095564264 564089098960 454056014100 1836859738099 327571839761712 1849764313131 1551861533410 1225623087510 1407768330369 653115993272 80493516250557 260253401051 1920777410898 3799037219920 272364449211 1333440454890 922021449390 526107985584 494915820196 3881441955388 2557041977241 178611306552082 33537691034989 970845675840 676089175657 599645194014 456059954243 383182506181 25563512164 1679553086745 8170584212 244992882848 5934672568464 857658502429 655333270269 234229079211417 2166556260585 135080137006568 1218834576353 1076920952371 935495606304 1198495979858 1361846464848 21852263241671 217304419347647 2171625869362 1312277085235 3194675709718 2117407742464 21411189639050 1970248270206 83041474104 3573288296337 2549346540072 1330130377368 2571163651744 107371210511 498162599030 700615576099 439889384274702 869820549780 2437630801193 702370250876 28119328099687 106997984094206 1048204694571 559728970701 1287159385358 2470855154296 1229364659847 3867480117454 879991716815 1115995768712 2375562690528 19138566290864 1539116123429 3812939095144 2389801018341 104271812542 598267966697 649347409514 150791239015256 14446550085997 1204453752691 418577528222429 230597651572934 1608680975095 2365251244703 209510893912 2628442391729 2287298812564 31985524181260 913588589711 1469358338074 3265525425201 11625960169665 2135100015002 104933043235831 41577298251383 487533072366366 1722034454554 3452237734771 64859664238514 276332174884480 618009618598541 2525575030642 26207868121009 2438386964337 303709288726 1811319027205 2119135334750 148331421563302 1903967962827 2530491421706 41260524149353 641997097323 184088111385652 1060476382277 5980902962095 2693404191223 292216711254 2523484734827 1178642346397 37181533226455 1243460523854 20540629698497 1346450609665 1026527314622 501360272350 432977778084 1973841293071 23671759159068 58200675663736 2473508430976 6411997063051 1830921622255 2115392234659 245466182482 225401613885604 60557383964249 994798952557 2520946953452 11385506575038592 1333999037470 983833377361 980886436980 3584956182573 3547145308062 3807460281217 2664885755639 524428418907 2365040881351 279107975829 1680928399125 902826947412 2697151802696084 555066623793 1473711439135 31011771770957 1393896582149 387254285524 2116336744958 2432573325006 5079673176322 330715071325 355734478245 579076992626 284163095056277 496418522272 488967124569 2410837033960 558094057966 740544017123 1126325155820 2574324113879 99846538142 1270417154569 489354700682 58827760788936 105967148115776 12970597246932 588377599030 2015579859458 1454974792977 432642729901286 39102238801528 3087333716620 3328239845421 2318554894693 1836494451565 17707389162050 2719404150743 1147175087397 20863819163 1369869639971 213697454362 16966594081656 21072696089309 2242243503697 345504140847 68124562535137 5835834638656 14783058773483 16218918950947 2214469532195 371238051883 1837433746496 233391510538 97920566208409 4321984434342 130149288514 11492618419588 2939196743687 525977956247 264117822686 1102886841395 2184120614121 11434718984988 1872010002985 1404998339868 4310240324660 804349504326 2464461097413 11552220566 3954858318017 3749551321607920 1051138454488 1368055173119 229957212296 896957466484 3780981206331 11028507778125 2956368856364 109218398257865 2122965611299 1058893730026 24353555456682 2479498569102 14846231177716 3293287683456 4194677387577 9450611511159 733782041356 697750000013 2384866704102 3708933295665 4312239134683 167631316273270 913289902349 17501253296353 852545593219 73070260047097 3457106341651 1493292803171 209044070941 142035201387 1491681793234 1721269786226 758647313846 2633662049314 31769548247219 5241493834483 1862499335199 21530407071390 471784531487 108136160513097 2982036161109 742333749943 334651769428 1033181636246 3538748636366 1772194440979 26551315542539 643382890106 1754812629392 1335981878006 36964872251116 11212531859421 631888433095 31691222049 192034567916716 2175371623304 3385193817706 4792261854889 1841053300913 231882758289 4826813459145 320185024250476 21379268194013 2711318138912 25514238242059 18520142944580 209818750795 1861998029493 1966875270630 1238934011206 340322328650434 2447901024961 38390983501554 20683720165870 712591159502 5726941925178 411895733517 13476610089209 77963049680106 545307638819 240600009221 19402426143927 241636637827 1298517990016 422459102358 676715675472 55597872958 22354172521988 1786867761872179 23184504737366 2555995688868 1186657723215 1594609379646 2019607237044 2950901915703 2393398979342 1597144979711 5899906209802 1318821293957 724571528119 880318630478 35262986283873 113647038219175 2052072233082 2077289330661 18912547272370 1480780088807 299041738678348 973800485558 2155535334210 1744912417288 2449597868300 481738499677 2552193510761 1808377628973 682259003157 3767781723944 24695828780952 555351295555 1557414833580 796486762531 2074275133816 21014882307208 72407448861700 1026513558591 68276595035 18084382734398 6174069564927 596860970020316 1537787440485 717940661555 638893282289372 464145575367691 590399970722 17947936161296 28617888492769 22816253355968 494559081604 879509791158 1458788641795 103199696898236 346546017052477 1419725631272 1016893591546 17528350353 26741645329 412829983522 145420857069986 560170906946 139535615566929 712620573363299 1856338830197 1562111421452 712771614576684 2155907342390 1732104273354 1215562377864 1666640379390 362670558428 2356525801108 1551700876279 157333256812094 1352910768206 86417238424742 28364094486356 1065333190530 9672384447123 222320897559949 711917778041 1005240523715 1899669562933 2212425563578 9891986366022 105964775524795 949135687413605 26998037291988 1134898081305 3099534207965 1531847289009 981905003435 3125046557475 2296007142588 1326929350378 1615867866269 518647492943 769619414543 29266454916416 1000144333505 1587115502137 635001079324067 1463087148293 756000392920 824832284227 154679526082 1007225577602 194585341635164 1902385658770 175183637090014 1166897774958 1197748982669 7772044218 4107237781877 1734634647495 644952741880 1074666762672 3073071713567 23790948887378 214008433516748 1325909821042 98884184311032 422892608050 9349480322318 40570376089712 2465316594418 743508916655 474613688772 2418897494771 2221304807950014 2678112412707 4905728481202 220044963582 683445254037 748478359565035 409697030088 117912488054373 739966406352 1063661045457 374295996876 3586390579996 9137170739126 124302711391521 10188099921051 724352585050 1046842285729 2842265747171 555617038624 172396013715 657071328866 4774366207335 870898027496 25752328280507 10696801062689 187836885629 1585681793863 2238252900102 1075961250742 1515702265987 1837668047979 9919197466973 458022149943 1209756451506 1257579555151 4676637498580 1977333305065 210380670850464 459019858545 71382301463534 2494790699332 268886434832 1269786196166 913368122397 3860841321321 596040784728 4321882904896 5852172971990 29614054898885 170616001278 1177403213078 310799026738801 133877769273 27378626004496 1408623788286 3102656098261 2656289304052 1018253516079436 169887378783 426103618151 193354267594 2008039249567 3583442218497 1358767718826 3422452500931 1042722761191360 1231847740264 29379245042080 2666678479806 4296023046656 3148351503031 1385871801270 3130577351103 2982210842294111 11958222767477 2558297538217 45748077276 195446529509890 2134903397183 2857256465209 427857514744 457753081641 1563398118518 2197541274286 8768673545451 1411682873747 2409282558272 2477383890892 1307500429617 958093355746 550568682221 47370082182137 985574192920 1638630017348 3145433655649 23495510379936 940749263337 2454996746344 1329965009212 57004768453339263 940369282874 22675559335898 21141276423698 3405793051992 451231269238 2878000177715 275581076053326 14805947550638 1250709416916 2977874247566331 1102439767934 667560893688 288150796617215 94937510756021 17360789073006 176712176092010 353048213974 2127512431053 2543876295382 1196531663041 306316931649051 1380120814144 678375993631 147536692146794 28510499955590 2795554227211 1402404407688 1131574435816 574409014527 219646414624483 99238722118 1881327630513 16275489734594 1519226511598 31123388630739 2728649509002 27034069240868 460522301151 15793460807609 38760487786457 1472096815978 361485402571308 15588847876562 75182076855631 752264277466 4008882331889 59377910282875 1542217727685 1301658144739 88809088936161 2147178335561 1476487174263 41630915598 427364021447 365860884683 2377542088533 1253201563903 4120989867483 964382536587 16901974982 145913758050364 1471661988720 1913173552000 2335890016602 363325508348 4174686175403 827009028322 95340331899525 992917588128 1455966561567 8945036945814 354907285755 6157316065008 23733830676719 47783641218051 2033761219844 57811259441797 921829281544742 4792646851753 4056301609237 198264590490 1402815655621 197069649473 1459852601437 1275668527212 624757234319 361014340212 1780507954382672 7578159578863 227043510967 678845228916 1449067152481 1862235205157 71102917311 6572050040087 1553745740047 1212403454072 743789552623 161161185652 95268376121264 4633753388116 415948602842864 336482127518 209537574782 2092422821674 470288266968 220490303320 300721083555 1907571238820 10280145506407 2242865495111 120856363034 7998515645314 39266172251473 249735951016 2973206754517 230536837562 10672632413382 196383281018325 2878621703481 6980694283976 737312920271886 1478656702819 894403278513 35797822796656 1280331797885 1099820284652 13799761241294 100430380641102 211424395885718 2169296390507 204843633652 1202008412706 22611519767 34236587641340 2364712315764 428110435998 133878660998 1145264235470 2169378088643 7427280056692 13496029858108 685215800583475 333103649474 34381488987458 986896175449 1552338698464 33306488628359 307685585447 684459440104 2214806467989 3979059652424 22847341664809 355914565354 719170191286 237407395059 2694152854574 328857406243 2116377558530 381840354691564 8837904644532 3060397251171 3252082962010 20633939374891 4283712431774 959666898868 2011562830921 369078634283 23766603138844 403572908445 13569991196487 29906287032578 1803929261957 4001316213403 164229503834423 2679297757867 1751490707152 850283900137 26020107092947 484411355446 1008891064806 601044121121 1084899615435 1756623341020 1302504596585 109754979021665 2486053979549 4247241210941 2817842180026 1994092904955 6133976039983 975971019507 35853627021931 956125290923 43620408181505 24705815366862 361697250955450 1379035918333 21087799927 3649331937082 49698044781 73092109367663 432440156523 1347781637421 1495677345563 83399576009650 1269309461059 1522196519940 33025671981994 26445118816559 479279762578 189705891187937 5714359794220 347052537727 1905194796454 2520662988538 705244637795 7025117938004 152058548224003 1429174698572 2327631360524 1400911923333 508867451288 70599917028 1150307010570 223049955881303 12536326781963 1119759993202 2261365825234 98615115668140 2017674241017 874935576470 572899899910 18802593711359 2219017648693 4020933033569 1156143056857 606950507578 960171480087 1767124210561 166177535763 1511552181159 1562956864364 38757775072917 2799281588730 2622334804402 2737634453384 4254026201376 4212269359980 2562614422868 849717881798 718207846951 2878329869556 139308082793750 37603581795087 2237121950632 161526305242 410491192656733 28397893274223 439150198769062 944638028126 423355057610 4466999808254 61276609038317 1240022410078 340898608865011 2669576115687 39862296745228 765699269313 1214710032159 8854077052042 234933506181525 346462489535072 836701456504 756211829151 393895197547023 16100149579700 379611645205 10503069130844 431782090911 47279513637 999811938032 636911117519 1396667972374 1669125051452 2645707148472 1022733908175 1517542187900 8381635463959 280725942033 177031286870746 30895458262829 188006971742 3328199003481 30355842113746 4752040517519 1442333289178 141730367968047 490998260668 949496161693 23765111482203 2360435999485 1022760203234479 491213274461 2513902373452 1286157850468 2364253024525 1784482702030 341110933264 641119097278 1015763952873 942491350786 30615564316541 2494606540899 13227001314674 2318343177812 1153159860552 612870056911 413164130457 23955976331541 553667916783 97327539926064 20386446991066 12206367930630 1650550604635 29233152140751 1323708847422 157526088294471 1511051504394 18120237065516 19252156295830 197470291343651 12032107814961 1821402335616 950307747135 3761725970732 94527019513210 1065962344225 723383990892 152023955116910 3932185787422 61797175447973 159253236330 1526325817710 1863826700075 18803214810897 740833559846 2078070558316 1894045748643 201642478674 675935797990 12777814217894733 162547539350298 21282974625332 26059937013641 1942809607366 1451710264852 184512404846548 482262407682961 425593494658 648481531580 89744412807830 40625837932862 2420781868261 928155952032 1118668681236 30944254206154 1826259783452 26726213800269 938239143286 70244119808 53941873115751 2491335056366 421868458205 25398949873107 166101330013 3661866074315 2468633113068 76138330339142 689983593801 132532896623 694559403757 38669307258478 2075180081080 2682998207496 1738515432905 88518575491 2282579245634 3844428675830 661573754013 33374265875301 1142630505803 179459007171104 412349947676871 607232056543 31711472552 1370716994177 3344521378051 140975203048 1975033318623 19571395249323 2798650005054 776217774483 62464414888586 541974632196 2099836464710 241267658985564 140492360872 41700836553 1397533796303967 2260110964188 2641227940354 30395348375118 4045134097853 2175101119630 967038204157 756306086174 943275139778 2340021758561 1404927289122 379155139276 1359705752421 1362273945187 2279501842336 768376864371 1694659708523 4605596835457 151491970964 30757386770748 2678855313538 202230408333907 345300120731194 365492810349330 832347346364 33962406323653 819588418473 773218708661 2746848277688 3054213127728 2402609378982 800370532512 192947737834 1198841445615 2897455143327 2878390789170728 1064686376210 3544127800182 898127069578 2749389270910 404462624966 1724919272215 19697913891990 637624615801994 32604134496183 979792709150 1075882252616 2828706985993 192148148922738 2230084859938625 7232890077104 1877191827739 5097762016969 1766082142478 2509001706787 27953275253638 1147474186790 191815757886 17323624984298 136920689871 3070664742929 347122245517 381400159419 294536634367374 17234118587299 532615416687 3124936252969 300104943658396 3513132245470 2077556587147 1044471012745 557372704369 198085331224 11372568827956 116117836981304 60085781239382 3711410247538 23264157846357 6173788275268 514444483458 85727072242708 7859541987894 4253837257537 1994555930209 9849264277049 16829962756756 1518934318755 193247040627388 2582470138172 2374260038324 2059909810721 413738132834813 13591022401655 310983303100 6067286822233 208591566138913 922419999929 40160567788628 407686586722639 134587693644148 9320891852077 553886167134 171903311986774 3941024822086 1645499826803838 945225735857 221580235990639 1187204144757 18300791154508 622066881555 1908871119660189 3879571511971 30325550213199 85587483701 195674680015 1837141539372 7623512345768 3694070830494 1271119739329 3493649224119 1051155958768 4284081864347 3351728025741 2207688385862 23745979433 2632002914268 1284978043928 1364970326912 18215630962694 240033609170343 892262491436 25919604628061 919052766218 758391223555 1127983651386 19110758298551 713929953368 21701591727255 2394721697333 1053285913526 70229296465430 888475806664 2599821971946 3797430967017 576064063990 1524815377770 2717196331066 69384039808 2303968916074 435895167046 11705881522770 1596704031199 501614014316 1436363774610 2661220875641 500060460876040 5271372199218 532982318233625 72310772450 126368847194394 2088627446970 1244050757542 96465040363 2000659765747 1755116798525 38593678730983 1485157973450 18594337522221 18327899024255 303928281606 886645146618 1856471094181 2027302198086 272111794398 624285878112 3403004171809 24048887922853 6508191027884 228772812252 104317924940124 273455444602869 422782278384 61570945774730 422835983783921 3775055930032 20413695061427 278577306559648 7337119704683 2466456845012 224030794875265 1064808927222 2102256946244 2485215546280 3772044486516 63543884319773 949919012723 1785550107826 67967583593 2187984026825 1066631021709 2552893125316 166324094237772 1086670181385 180545510275415 139532360776 2611918119984 1467117112215 1835008673918287 2571239843225 111859113069095 441508289981113 2380595422120 22913244226450 58025040690434 3350361776460 470887744740 1369766277378 1660195756861 1930413009868 96466948201 424613652725 1033239193751 100689540276 2347329257138 720413376367223 2973791730241 5600014659969 2350335254404 612632007356 2471605625906 1593573113477 2269292334449 1440524492966955 216678305896798 1765434554149 3103374897457 22626479502446 1059853303769 802691275145 1397814045850 1533597753695 2618330871213 1066883662310 1585630236861 1846753061496 1383877417972 1445298540421 509045718256801 81693462529828 20357089400866 1210448246449 2600231990488 946867974207 28709630697665 2691678655665458 1520003248604 972480194076 1670134665187 3707997176812 8295386304971 36422573330729 3936817044819 50116959412 1366983010227 2644964791193 1190764663727 2216347016985 74309872239514 2634428124510 226819835730 57084307897522 1107834130197 17588237293839616 2627454041019 2932732080302 919682090469 1821454915805 1347776063088 1558199443225 3105931948862 805842880356 145545982318 256504656185526 23604243192954 350245397534282 119294762296117 60137265084101 493343208113 779513232408 147086922195 1052034118494 26801000842605 15604421278668 7326762339831 1267711283461 3236080786407 207552925946 758764130597 1459393256913 1665177439523 31495324602535 2337944973584 10381744711894 2470602360930 1773949673348 2246521081150 4007403862923 313975064654 182099601221 41436226855 3072280914930 663266952481 2686789979840 268453071333 1722426166132 87957004428277 1135157461262 729499266112 940649389531 791218486334 1999501517301 1327454889064 1576740693565 1721108734663 367163323711 7392941554987 54043628270 214792434402254 779862300943 2463731913596 346968672453 28522538517662 889777542302 1109898722150 78773566581702 5826101862300 1392922808207 2484028499347 198409256100233 351185263915 3871553587940 11756787021308 112379527899 17605775759919 647626844589 1267771132472 25333235800637 127515714737537 1943238803554 2439496586865 393544823289 891653765980 571869243483 432682053749 2634405692717 1355127309907 12560780245233 1928034219382 14936968334187 35196427688778 22769265338891 15058186942666 1374198998125 1213357492724 1553332964478 156495394485030 1244422239757 2470395386915 117259287669887 1511189598335 3346159612464 972082094798 2764689714485 2297164193930 692903949319 2730479923944 494786561924 1993697445324 3391353349236 1424344144846 1162499316409 11141762843836 989058747779 1098879096150 2334030458687 892800198151 2766960356832 1909366801498 816905821144 26009290866755 5580198322947 268353279487590 143889801886830 819784059221 33184703553872 717275508305 1316973147486 2941291064865 106352597835 385630987395227 1480081035471 1047508973772 174029552713504 1133302035309 1469072778067 216512489731 2024731838197 1321329133214 1427314032335 974722471690 168311139749017 40588151498 1795896974222 35833178203 68838121556788 92894109108877 135668315757 86495431577832 82340850476 22402300814368 9643995547011 1735966534963 12950410251740 822878583091 1257381914231 2673294368079 944395420530 121565722766 868793868816 1096160019617 2422338187841 1065763921556 127729020217 25932892242510 30349627948531 2080614237330 2417297107394 4072860505726 432319282569 875646840439 2591866973455 2412168477354 861769283499 41150731234985 160276655929466 3197300685428 2537786453809 797807935217 2138275423379 27380211392371 463115613968046 560988251473 1099253417132 2527515849881 3807342867625 539377314359 83467290405486 1948740969465 742987459967 27718456731623 331135300473 1471281805672 2359954642252 3375562787581 77184274363813 697095931155 199315374022378 1499618289092 2560766162669 1563793652746 2723275695567 4370985366 772370203344 1811480384329 1011353866184 568669257444 7817202870777 823280899389 610128289254 2229341859583 212059332653788 18228387322240 1753116333581769 15839092913688 52981237189479 147366478731922 550526749432 1081302697727457 3833377643761 4154901411354 222859103542 1169806470334 826724911696873 1699897861599 690738179552 3588331971109 1437904717933 2898671290553 775277001704 2520342441375 472674191882995 2127299179464 164060146772702 40163667225813 99969101771771 1712470329063 109285131337348 1194018285125 2315871185480 1142463709408 57297567406248352 286163750497 15119051045801 2427069151894 1079260211807 371316626985418 2717394369931 33312065610851 4039002476474 157761288486 1127662276410 35541703752531 805079412859 2718359901599 2141178867988 4115047825982 669332024496 4198288092275 99280473626960 110065251127 35932362688830 211681440426030 470174470016 1998315532625 355879631520 1132639432871 970641369937 2949769836375 1687515855038 146137768412 887755675193 13915808224839 933596265152 1054250251498 1113480067287 1128773106964 1591755630385 96096386783990 9190972726000 1595560618651 949319378509 1383144915923 244261464420264 190428924019 233067396479 21018788491027 3229272072665992 623735740437 1066599779420613 25955738120545 11767323222498 4040549825354 1675422399898 1084292879430 2393166919665 5181317920463 444383566373 838367480227498 581984135227041 1061403331473 69852447595095 3095217092421 187822279144711 1240038969176 76620207089 552380470093 2830278276338287 1196802266162 1125632280734 1437863549108 26618960152558 302797257483 1361503269177 5029812886171 2922819170648 1006815129007 2289037702452 2712038696644 435864168512250 3607084579457 594900679845 20474753775360471 24683781866448 1607413487638 1699281572341 1818539427503 1201000429680 362773550651936 156214054829487 1263064167012 285669749209 66846339180439 2676868426466 1915707425570 4060393504108 60099811474132 16513930606968 93656746813047 56778109343 874042974887 295758208622487 984117708205 1642734162011 1152734117903 317280242967 61203588206377 29131114597902 28412886514652 749211753940 283133577098 806516110539878 4259246690445 1317392157991 1028948560123 796175694250 667875990936 1394392253197 8047036896379 40665643663200 1756061660486 6647622246458 650673801051 2923441471130 2395686163201 787276245979 963680108137 1312640467420 366444537469614 1457946776636 44379406926273 2103707508587 2683013651228 81268226846647 2984948913811 1728415963217 1374745686190 37287623321429 344931802229 2591792782141 2737680503684 1728268134814 14774250967563 1573286393615 500960709355 12899302170394 1902608587988 2187663586276 1787244205076 290786442010 12544799698585 8229537938 1019578544290 5654249559226 28605823072026 2213720698961200 1928622733482 320153592523 698924711902 4485153542779 396784212632 2551408037780 1491885694020 83799033519 364195042062 560888899771 2112742006215 444673204947 2253570436007 360321589501 159009577454 141927939264221 5209559141440 2714584418557 11797932366195 624526535165814 1367792457066 1633589270951 2613306484886 41381958386153 1506112702995 884627098564296 24328957785235 145245114406840 1194141027786 968962840611 125696578841398 699183086516 2053459653025 1626203687236 2222356332739 779991818693 417234389224 5402309142245 2313960056375 1293841759021 8548032987226 572322345874 209649246162484 825593581056 1452074457101 43419657671860 2030830717783 1246513356532 2303024512440 790679237635 1007646027084 19444015340076 7425679207537 36033342741604 1868409910378 3898046895033 12006174067292 968226625974 2204024759997 66094469168823 47454419057423 724397022342 2603764336575 44931041614376 1379395492025 1424934122742 2701954874307677 25299219426860 172848050514 2546558821591 483176123030 15644012705754 1910347879879 2227325349883 5054710950251 18785587659659 2179765992579 92684809569520 846750378252 226813795105608 465541297881 44531871047558 649657351907 4297903537002 155142622407527 468022992863 9640510068414 80389298794 189068454080396 939259898301 2023544261948 2683162563246 15824318882742 7405857314062 330540267175 840591809381 50159624908698 560199378430 678534394896 1372476624778 1061916226047 2784569733928 1063336760845 2007725896642 74899619754425 650103235227 1834389653507 50874619031309 670084531755 1495755010815071 1817601138003 181982515133636 712453772396 1388659910642 2649080457102 1547844821161 1082092790472 187311401251819 2277950567764 317142667631 26515921096149 1410353778596 7077699514491 4294988631413 125625378714760 786460368790 1132476651115 2037248538649 444316118088 2750752621241 2072434892144 1485151892907720 4849472180235 46441882137302 337561363620 2747432368713 27161352996120 29644155812693 1936934008751 374358201378 125643237602400 855644824331 132051429302 326174312910183 335585566098401 20390261230566 112869052742 86590177971847 806160421998 525197282962 784090381816 1843885367894 1685141015195 162541900166933 664314335084 988836859480 403606131772704 1125193232779 3315835275696 2013454320569 853512535304 25486583488996 40696461482507 1741460515294 2563120091236 206273781117311 9262657275852 367003352150 1390124264552 553943127801 19073063138 1497457240840 5539477989155 2879301671760 241424453729862 41708687923740 1658375239788 663098568045 360611448151311 1235803047409 19991409306666 1589409773525 4093571032369 168531911022270 63400644699 10791781299611 565874930899 2245436284899 184930829769 699431591718 13610596834442 651870802603 1822907041263 815768096625 30515756955 1140734870093 13703816563271 1112372458991 1114344492208 2349053161488246 31059915523 363138725905541 723501106130 132312567955 806783067018 768900047578 1272852841796 1117084355641 2673292538439 324900891903 1110569034097 1559535238721 717103006318 698167784909 111439625502 494831549909 1638335859799 1791820014986 549167331993 157767984653387 15542049401 829164132900 30215201032744 240019794887267 30568255542743 24340340676323 1209568473856 2950632438741 5254355777168 1680080693237 1497868353759 115143693033543 1279588431655 2591481298039 2209361873897 2148910660064 2274739337333 676624647903 1029732381104 19297989190604 2816238939773 180627534188 768593260138 4537661940383 1090878612245 51351353409 100894424143410 20798748469224 920963621744 19654910801085 4284146950071 2401355711643 1618608582189 43915884223366 1423548418691 2501278622536 51876130971364 159193218593128 2291973462551 2705478909304 2239329564429 2685477049533 781365348611570 3394614971338 86699771550452 34317142963 781224073824 1790742022216 2230014889207 12482070310719 99962970963924 3142092108132 1660763803796 191212658023676 926580252549 147868668658920 222718501467 292629682208 1278739652786 24360318352699 583907226882729 2572426694730 3925454386368 1391117649505 138452191105598 309473896852140 38981882109841 159637720109627 1081675858209 1839322518301 2234277030013 1324213357591 1433997294236 939111565413 295378011838 1491727378056 459239148618421 1826538351589 1074096960742 707545726799 922434075767 173777074539 8401606873329 1994274487764 1415463838574 1124522601309 1350946650512 316851352025100 1481267808845 3486649735115 2644324272439 68446831974712 978265074236 125259000093053 177972540644345 30080434058314 60555048963 42211428943 3021948053498 2189827331024 24385926653982 1644737405786 818665092973 453517468905 28152216678685 13496075343485 2245177540713 40053724660522 81430325575 330431426122 367800822716 4667483874946 401713574398 2629429644757 2920817671283 6022315158558 73220064383146 1311830718694 677453371626 1903046019429 483760906840 1840944488348 1513001990384 192157666020881 2797677627266 2214813523729 11639416314297 204095482175154 48341328653819 263163596247984 1848658421012 687276660419 946828929846 1462497252233 71498228887658 91518417516253 14944242703752 44953864975310 959541718931 379758329590 2584815451473 20336108970983 14333273494253 1675686721802 147824101965451 163413734109 1853915335880 23534075975079 360524321251902 13931065552706 154177954495811 1944891451427 443623367325 951646984855639 12527684642441 617475332740 155758186359374 821147498425 10614883958446 3654974182863 261307629842 21257730270951 198444957454833 3120407306736 141743498634 3197806066100 64893259416716 9467942889 1432679887617 5428744447712 20335576948579 2746610661569 5071045535450 1502015223276 52573608968477 12205197627640 604492319645552 284359298998263 1477652432388 1520763966321 2764525103065 1543803978907 2238178563364 2441821582242 1674856168404 1359761476735 111765577805905 1393397145238 24863701227703 29116837200880 968414827426 1022602162926 2487451148135 2574784737306 1597727205563 2725676285552 1102935009093 1119453219880 399181917149588 66913727883 2485386097763 1852563738001 1492277480124 1163622250856 38244385372292 507296810741 1308101435121 1026586197460 306241911838 106395550179 737369678266 1481973420340 2704492988702 2049394428354 524390752907 2588632522544 896338029440 1079201012973 20289451061529 593290369725 161768539744149 2165894830608 24686205953893 2617814356372 873874053924 265903235431 1399479526002 11133044083084 44683653708664 340607769409 2249589272191 193802975492 3616668369262 5151701753111 1734956331404 15056929946419 648649567882 30360417625272 2124623325234 1210404916424325 99199375785 527726012211 619476281732 121869123898254 2058616868064 604008837218111 1130802452547 979029731884 22925933070114 1135214578319 33103695493221 1042508998258 25422455242 455833259119 327163206002005 67105545497298 2441062306947 2634750185042 2989478254291 358728687277903 87777386266186 1377468429068 604996838318 1403159657754 213615667345 28799217211887 531554821445 2289972918833 658491863695 3381266552066 369292848720 409344253728908 1119488185675 1324730668222 2573295486028 2431739176266 31543526027564 3411534965628 21880555966194 2250270586725 2083035539644 2152886516158 158623278849757 2400164447493 700426465255 2491082685857 246642343895 1331006497926 916323013836 130632329117433 10905711288694 28802374796252 29415703288295 23038764634695 1308057331656 836241809948 1234599547931 142455870665942 1163404263544 23865057688214 101531530386600 1770296105267 4217608889640 225893593592 74797512078 421640500261 1005886506502 398447397741 301842415959 2469485185224 1699252688776 16407271246515 921906039274 2138125075949 1307380681920 220192987381 1180713159226 12259164559934 1526192477306 458279121346 29999453804646 457121316793 134058587544634 77696867628 1554399677401 437644182283 3240682669650 1390661594802 1049504167108 111911155891 2063165005915 2129630960472 86831505008433 109168096138040 19483374341427 3582236974607 3656269754324 1190063734532 479000894507919 1964437583268 1992885469091 1461166796462 1107659080935 524870589643 815587654245 2763273030717 2574440848944 1456903388444188 349015267296670 1027344133321 1232421361392 27873744468110 893627696309 2055541898408 12589201755722 1315926855460 1646175689989 1207813397756 1302276653451174 280478751275 3283625328963 201464515150442 1283251908264 62877258017160 1041725358237 316556314281500 193589968702695 1373510045261 1250293081511 349635673273 1147573357220 378465780077155 1968320297848 915270000206 2763111812269 137426447064 1946051781837 410193919711 164714158206172 1307728613338 629504607289337 17490206083440 557208772722361 14023846723912 3160786118191 983256953178 295922500707 9898542668216 572693167477 2352929904759541 277766627406 42184851984939 2764255604833 1359214749709 37458447206248 2963805862046 263924629721 21450468448620 573225012273 404883796402805 28029006941309 479116653922 2435134305687 1369389472909 2211480527580 629016284406 73185320811518 34230148436555 869809981274727 6175251655771 77944187275176 2158090648352 771949125055 93965744724845 1706350207803 348267988655 1307474015242 343579212866973 414179186900 3592186608300 12881480618159 2924277833195 390122831675 2135294064227 24655966246433 2112865228545 26580550741763 17362998015327 1077172303354 3768191817297 10278097821665 22568613353310 2534882778359 2281601535259 794152320836 231877643098942 63404687699 22333068726 808876478560 327096636000 4786648027256 20784622378729 1483865034202 2004464796774 322613853420224 3483823377257 794766830083 1686326406521 319605273781 1397110175108 131670390903280 724856036537 29247507477112 37587360356626 577024952254 47388141812374 2049428608983 372869816801 1301248811734 617544483122 1307590597608 1264601941341 140604842219008 1248382133727 4347889749554 40874116582020 2661039349709 760619442930 2365405052243 2743088558064 415728688806 2109538591806 861277150935 1833288376217 438950216581 1950106852898 964343588121 29828008056394 91432162221894 607466503750 193127306133 2390901297297 1395100617930 2259029415069 1983332765568 3991770928002 2270539386715 768591011346 909830642787 1463335124161 1373954329784 517676316087 2520125900031 3507120332792 14175001386011 1057246912243 698917362811260 219013805150261 1427483855563 113924162615535 329704249631 42795022571 1289586759066 2462538837642 686049936818 650528107790 770343227448 3456688439521 1133922985228904 10812502640668 1092751443105 3805982292002 26658867098 2201262677897 1985331230957 611165173335598 22700378877974 20103866951602 29245939202839 1233904892880 1002374112619 279984202924 2244602484307 3378731602036 799567755642223 1017644251566 3046035860920 2118912089345 1462497387254 1808374118946 4940013720750 361422120773 3272201645643 648114138332 1179227048429 568715840610 3982029099338 609071083306 2120911531656 709398488369 930461276052 1666022388489 760015566914 3647755292494 445037226597 842115866596 2120421616048 584039597120 232260661899677 12473830718556 598863252321 465912545886 22720145913906 368272733191 2499863807522 42381104002200 2629391065449 1907544117321 1168575789053 2591227847386 1058119392745020 1546499870286 331773904306 8098329605084 2687724698785 1262853977821 1169425313928 456917693017 204061524190267 18264157969078 15757713139580 4572945471171 811865575665 57516864208 3336672893319 978569634193 1802988485618 1253882512445 2670827196725 1894669495069 1131369248944 1024034659730 2612534935024 24833424731711 889955163735 70200601179246 106822470794295 19632420062960 840582558213 2619876631969 21301971784721 168764266710698 20087274393180 3115565856846 178108085982895 564075072792 1991950462322 1266380074598 24330070854024 288172234541 975975172625 35495898561645 3502554115143 1745821123132 1198447652242 968444869144 1681685457567 1385361887406 1427265225115 1175057889219 1227835539920 128940588133703 3361995865690 2950878918991 2884849578768 2692297403639 1378266599496 17844078342934 5300851178433 170535854767469 701318161846 4090865058258 2118927064063 15612736373074 622591308296 288893003233449 4557977849436 2233459813573 107030434694633 2739357764714 848187838100 1347282356773 802673116709 22874994865493 1867280843707 2720401674511 4438499669137 761128909209 1138713493230 14588117672037 542835511655 1281068890046 7153234566439 110691937862824 1436574237306 2106442121176 897688479981 3316227756233226 10252970778131 1162475438504 491455018825 17091215763580 312724608832 1113025557932 538911553600 15738031301 1993987289945 162412468775129 4241776377321 6288489469484 54350137183667 1277499290245 599130839125 56707845594480 2128825627779 3707734585119 639432211414713 2043475259224 1887091990240 754084201283 293206920058 2549722847134 26034363979 3275382482571 4141169593846 605129223128 2927698272306 78811636924992 1790653854560 470124888344 1865953112909 372811832983 535511830385 596203573612 10313933234485 3195868924160 817536704993 2085160922112 67475793571214 260445204905 445536322468 31675014728506 415287856238628 2162587449587 3682759849967 295222623241 22965919598025 647227039971 586225613838 278234704619 2005707031591 3706958189314 2652588300149 964311521237 83698488144 206641976546954 24193906416053 28605503722182 2681215935441 623868050587 2537129255137 2414422230137 283763153324 3779200497452 357707083482 190485314291810 1767399371676 410864131992 1634781191 29608660497625 1474855039885 521779448479930 1231340025559 1541572750346 204202073883 1521937136388 128661351745 2646023105512 13382100700527 6489638991539 2116303122132 42724833388439 185781139453717 2022396497322 2728167423575 901815397531 1555748600168 1242690217387 189221302711984 2459280079112 77667770895574 591286500736038 1015858991614 1671271444777 26734431788345 8890388350822 429875740258 1893953690757 860584890453 13831726743494 254419173881363 2113264134449 8215877340237 9632987190153 1000065196923 1814406733291 301310736112716 2053606905795 889261556824 3607093777432 340701411923 2542876757162 1503944257758 2724972013383 851277604824 563212491741182 158045992291 2709220456855 2334910416125 706299832846 2627296410639 19183527636 195505846946274 486518391777 460934100445338 4272892542840 2550544461838 67013673330416 1467701345318 37371634761034 1496512520978 2305125381284 1838362354748 2838411294416 2226896700846 3936311628636 2272445094275 385917577021 2182415300884 16157972098078 2154255724884 1796374110765 2708227576369 2198156550968 1409675093041 3279662053033 45013610836994 72439762266894 25969588861494 939657027783 1139682545709 2411228049208 1955403366357 105011913828 17885773441841 1580306744131 40236568263907 3702217043099 582859250801716 2997299329624 4270081153 280375925126 2324825388084 1228682801599 1737985915163 1304074785941 2252451658074 121009151075 2076341481012 1657861698581 2397388875894 433478149331 2470779222096 425224143867 178445572583255 836084559788 1159140143809 1632525318505 858350041679 22914191546828 13633110036433 15970367943631 31114017243518 639912563814 20559775489236 1269384409144 1091083014062 70860646911109 2295665211686 2047683064920 174791931994 286364980169662 872025054808 1487115355287 44079159433590 235880715871 2277467554986 565593925499 1198560955317 178439680027493 444551936589 249215448533839 9624077677011 26203038512332 182876320235 765737969024 207485491891617 1083016630994 2356420264239 2077457676116 711278428152 431326238604825 915536986701 17740144457409 1407971204511 4273168542559 1561037301152 15772743182649 1769395211620 16576656204114 842646368716 132886024722686 2070490573684 11710821226619 263047617391 9469180508065 788437017006 728362927207 101846342898 38889266779297 1202569993873 179213073142341 2260741194189 611188603993866 462349031903 93538016990633 24087730697178 1668269419445 3735791892699 65267918500928 121370110372 1654083050032 965911812734 503915014604 1378925446672 91698467477 17371565629543 2702944485130 263480650879521 2181835935024 66899021490451 6814790786760 24828693018008 17916848005183 1368998489653 205382033225 41369685092674 253639200344 1594083208513 1236414302440 122889140632 52479945306771 1202656235925 2557190406083 5505797687993 1105385688623 4606825168402 22092191759507 122627549970377 106080438431589 1620060494581 424530824696 3672740927380 3936109997926 518157779789 1212820357772 1100015122480 87746333988959 1935215298299589 130770398956 4242847313683706 1663334327174 1479370254693 1290727492849 998844100755 13859266353218 4184156686873 893871284581 950689187777 317990046716 21172487617337 2095813908142 2428808620866 217061204615731 22765336403536 273259718850 57728369807079 98258578727703 656417963519 119436354073 656243766856 2065297593386 998071850938 104198875643446 1378134665957 1532704985145 2292315095039 1774075595642 312567109927 924706469611 336205030208702 1367281768696 1698051615752 1524911986843 406841965645558 1343648534657 1354022760593 3453792231746 1951928123134 78418058908563 230529742834 2485028876001 3865787068244 1432096791297 1774544942040934 889839331099 623559628810 590450955656 2472701741130 2396474137374 341086845961 1898780695316 2754611998042 552119722378 1368607058699 657007564756 16364836390826 255231976087350 398422716968 939669032378 1948601386930 517721104397845 1993066881283 1526377850750 829588515222 125299519218890 2518555212530 4217589371040 735650704774 18405989894918 417446195047683 62041500776 44774317581 146765392038514 1447970070944 19492325627368 1076032507529 489848733972 28914293081891 1286174370528 356836441239 2530518070499 1023638919367 738342432457 804251069308 2513532226856 107658184489857 587951497325 371997426626 2068974378473 259482312949 2458447465137 55483606441709 32844752734 267808545075 3106529789041 257066954369 76819468148428 42090587367503 610126996001 39215149801206 20163456401449 318208753796449 238770533822909 929434136827 778869512863 1721509146772 1080835609377 3901973652609 249199953554259 121223046665629 1956490851970 2041472878684 727776502119 8292105856990 378539508304270 1391782305396 3701141388105 1786209939063 1269592168285 448727799806600 113441444277446 1297958032595 20516712755422 2044569519900 3914813119877177 12835292519491 529065015789 2392537410799 2563220728979 396837918953 1418814353033 103609773581951 2345162922476 2610239988619 67638652006 143113998646573 1062227731538 2425817225253 152258880632377 2241952547151 2189246526279 3589788207122 278208581325 1317034818958 371243466170 2712773280685 4230122392836 2573635093374 281236548552501 2596200264542 966934766971 1189041896040 24537863478043 1538980495041 11376787412555 768653158928 1567517145405 536835742047 3655783597618 204134583079024 37715235299 529689298640 4795389038 2745332306310 30891947716302 109626536779947 2230201292960 1696617640990 345302005638 1255920043517 178032224301495 16344409825529 36954555426368 2003183347210 1539225966250 81384892421693 1405635636299 2505322616026 105502632102636 623882222283 175496518579678 349037250612 5646409423578 356785662304 334738597688 151996681204010 116964024364585 1675155498790 1995060941315 38584690326378 225885752936259 1799878106117 2181471906226 77903733011171 24499010727622 1940675872456 7155060060873 1552996760474 172417158793782 9295435379634 508420836057 491603081799 131776032972644 399428088818 333329897014 519694273304334 2212868683004 2887746319355 4247306854659 546785257853331 1459747057242 25482646954387 4190544586841 81619422326 23193663324043 93220296818716 148318921585 16407833236042 2455175466849376 2162124612694 4047994401884 521194873925851 356667779735 15537164244956 485633478405127 1272442268911 13822610107166 44746803766295 1288504961383 579864263257 22334565443314 1840359178816 648801517397 2339707979264 724405435154 224482859685693 20855893978856 1355412973069 1027068208194 2053583887868 1539782537881 27131740651522 341657388563739 3129043601997 481532325163 2201615131969 20208024764659 1308897051232 696011380076 1892739312852 22901062074199 1350240459883 3915979018384 732857152746 12370038760476 12616071806794 4040225963562 440504912542 10520055173647 696787747478 224511725747303 1157049570770 933155572356 68227729709515 99280997659443 607525137770 285633174172453 184036712351339 7134578524419 47145243510018 42305199745117 1951624611223 30881003428974 1258597414727 2572779106194 930135136912 7831726091165384 21531136784508 190191656192 350689777725649 3478074578571 26947638732 1650083675035 866768323497534 1281327005395 471037889578713 650213507836 1861333053915 1102134458378 439659345371 2580948013474 29382860574837 59627110910976 932433181353 644776555477 2364222886805 1396415555586 1318178561807 8994523334073 1111776853679 1149465660420 3070456379816 3847294251799 622964520839 1129220070313 1888273782698 94250003282741 2077341953494 33637575416683 2747737703166 4980821930780 530646239832 1092690923346795 45941937606998 23608628556114 4455654519090 1012743606291 274060006685 3124845218030 1331353750781 565913292394456 2640765558192 1923754762588 443702688791 1760944520887 212733031681005 1404888717344 476734680181 178975621822 412873124190 891344566204 400374381595034 1071123723061 3943869547343 2724403593410 12316155551412 78288646647 369885984916 1242372658085 41892290918653440 1532943841100 23308944850649 2479667301693 15105439153727 113783559179062 1396996939454 27575736112312 29022116809334 731123250894 427432318794 3306338413701 2885299775127 1219345531145 4102087117881 688935358510 1584823728234 1708552467444 478070603527 871845326465 62801605512414 99424717490089 2360826432077 1895031793661 596643172169 16702038980265 2206364993032 2526205239620 237726383517081 2430082190585 414374120792 108379551367211 2428906491067 246152742320715 1270640243682 539352967514 133388060458345 18369609151175 202400325822 2575136424098 86101813640 31839707755712 2210869862278 698677102693749 2680869712911 335143358356 623569263694 3512921012884306 135645576762046 366475681777 881073361812 2650941898004 1887737184418 2977202765190 35861978567207 1111651776853 3478712162729 389724668503 21527974043 43622885581108 123147259390743 1663200009655 741194192231 49626599345458 14459209076251 892771941387673 337057365141 149731249781085 26562276193703 3381963757821 819934520201 1020308136617 17589085363314 665623549200 3977394104727 296571673907 84612754020 2522055677070 707519710394 330502171390 20991901703105 1082703999428 1937788269336 859311974364 5166441795279 284022010482926 85099482056718 658010424798 333537575485839 179733010694 2258466391665 877920633875724 463616541008394 2335552359521 1917831209325 526707253808 684495944360 1201684636238 1515079624438 2628451682131 412941547715172 1393424547220 2827316801993 219018705944749 2019930803948 58695464694840 93422518961767 324615928838 323145470179788 20975694276591 2027021000798 2744296860859 25489768081094 2078593375604 380018999392 1430458524904 679779287077 219095092300 3854099507108 31484228415459 200538497714 3386926134990 2051101237252 15082851597028 328444232241742 71454508067 917609593654 121697755893 1683521939430170 59636402468712 2110896652161 126931059476 1828109056178 1914139332432 1035514266337 2441767399812 17689955075904 45333565363833 302540858083223 34207651726323 1844599175619 451411700888 663037834387 1529353866640 436974637242559 2629628806274 2226522951734 528194096394 692999343246 4124984219054 29237800695987 205735950880 845254152891 1045773082278 1066360209132 62540931136183 499654170431 1357993969691 933680698937 1084583662078 527992764177 3449312664858 15597755876236 379699737287354 36872568763581 1531940803546 756522148008 20882696386274 1152836439633 1796566365889 1219261470410 647904961685 162088706878 20923735444759 1733373512252 3981459294916366 1469724423935 522539288252 1232158574271 1756103582520 2402977898431 939395846302 147385779909 2162515979673 3669608688036 17092577419204 1108562276628 1513416474747 995458325474 365305140792 2765609408979 23744354546568 449064700653398 1377221604260 5981393623603276 1030271857155 392051101574240 1640407155872 2982236900076 37737806518793 201190660192137 509695215766 2749259561333 369567221243 13528841577664 2730899012731 1024023312379 15019182953311 1153427778177 3296215126650 279147324398895 464530174969786 728541078113 44991706843689 3894746882333 1016486876879 1636448995818 586458650515 2648762610128 4280322816185 254766678815 1055085558513 146060217712548 41524449873263 3076955973584 386335035032 2033421566190 772774288924 739310815617962 10428387916729 13059754138489 13980915131352 99985445702 632761754100 1066133489037 2559465801996 1635086341883 1076577810032 2762923528995 5189088820797 1600900461065 15604801113472 5352881299117 830742340758 1433025687448 1570488868882 420243413 2421042356784 373715528322472 175218659149 25326046909406 2382842495708 517442970257 244273746535056 25508816747830 1262139157622 2400797804110 130517773218425 104046556174289 2065105178422 1873985716742 21874945542087 196640467738249 19640097629935 11172859906579 971489388556 486456610049 1352510945891 1263363031964 230680914418 111053430835273 223987856795581 238883082204 1096387737974 1369437100555 17143991978955 237822209856 3864148833772 424087236344 1044201692191 4237918776734 277979083229 2766783026597 4859926892915 150719468879 994654996606 2161843952 7667382252626 985545163882079 1238044983826 1032765535304 6639667946139181 520818122728 132647484285505 2507181743975 1738455011949 16188973489741 938217166171 279989137059268 14689724970593 277872860706 603727194422 2471509791486 2107391441789 1542109170738 2062401417618 12933522384631 2594099087826175 142052874686171 17150903108438 2030313932973 8732063484733 24859427366378 263526922633869 1100084574605 1150913757202 1988022343954 158788274159512 1005373075468 1404260036224 115975054981718 43919931354018 1856135327214 74033507452463 2166491977790 867095593547 124691457369152 164492668336 373046120204 9905012408420 3030518179471 1868350310014 2721941566315 188617105379750 3912913914656 185752985345227 65100879545792 1200184527767 2535006849714 24052752667 34985426168436 1360540782204 1505785885288 116825024324645 1365181862673 1923108218439 51337394495395 2770395138169 1269874822173 844044478750 14609283848484 16698616501982 1715650429574114 571392862131119 209855933480 34482930319 945432752496 1685806275029 1738728940358 1605485223829 18679640224015 488943346180 443809511774 2532710926309 2421066820727 45133817323506 465045967956 2503121179174095 2490970512475 1941561034586 1053250859006 20170585219835 926250354596 941775610337 348843876440 1016649726179 33705081083462 45219017859 908355115515 1069046731993 1696005774992 3390332036336 4026255439135 866693145683 388774147136 8118535845364 4036152887434 1084846591217 1392262660335 431925723621 21960138049332 583190875182 1265202257412 10857982285719 9640127490977 23111489138469 1200272102149 1670748869035 1322103237551 1046676842973 25855332882640 38512193896162 34781090754173 1088322065392 37460747398 314668664450 30068353598969 1796878809321 30632797223251 378394698575 902707935089 1791241144601955 864874814002566 35039275232391 2131226363384 487162150600 2085648748804 1126615181568 1923649538314 3867338421114 701267567542635 1948212890551 18126934463673 4283703376036 252449991212010 230261153408404 245716423115954 1397797927209 39503885499665 50671656669681 1357158716063 84734790004181 173348770019 3895801618995 1366736658036 18848824193801 1274337041212 654958451884 383930544199 34708602202 277290177795192 8205036895115 112397861659798 3793493135608 337475037234459 1350255512692 1943572762263 1702291999893 2507370279320 206982460706933 14122166227491 73584985202 1262255729309 50088793548 379606969820 1027149128440 1451197359613 971958211678 746348689576 4169085503455 17338388687450 7365243515580 214560500492012 3930264579592 1998539236344 725009928206813 299485847677 2555763298750 2695267319504 1271820384052 28487291899637 1110595523063 4120431395158 165631463669786 3576783679923 700982759841 704288858341 484913758946 267811007080 3409524619961 764880898165 13304974128652 63268522605 1084632003752 2016333151980 12073686068716 367089619080 2230059294658 1004867357327 1379109598088 1711819688656 1046983960851 2420014119780 260456403098 580982412409 4004534527966 3217943266510 1561933093074 401301686943 72508248503991 2989606954817 1461736651646 1556458769860 44254296092575 29045705147730 14287320016872 1432331213663 1968750456802 1965613197534 95741636768 4316704071539 1499324429931 1151651247288 387344164366251 1234847054814 1247863554699 1347808211700 467373709520 739703761271 651663818071 33047984594257 503960034542 478457637562724 648527712087358 9824912162525118 17409250439474 387209561040443 19251193915431 1140799152822 1692078601594 2114560530270 103649014299331 755052493389 1198840053015 1680941988289 2609950431773 6679548139461 4254559161855 3715531803994 2759097839033 1353150299351 1171922093577 1854592188167 1851683755620 2026508358439 3449163688955 1375932467453785 44749654147552 589288974186548 31209287385506 918614613703 2649538096471 18362573609117 1543116997714 4082691653193 288542797505858 92142796688658 2166736859260 1793782441670 1788717106915 1153366696438 4913418901959 30696045907751 23499464361968 437904628117 523857888543 6390144587681 5888218961279 572536583419470 373701688236 306111513016 22141652618038 114106103385556 18432069250439 2032259565764 1067079097069 99975563710381 333260770236863 41682535588446 1270522940053 114099051923 642845236618 7989397495619 245357284659 659712345210 5316310435421 680494352414 1535848465281 665026359294 101403827226598 35910536823268 1271696262901 3571118760668 247639047089 2216567214227 684690831860674 17380120656399 892816260067 1804315456613636 813335500152 813206803233 2951723729462 963448581292 25225627510333 10293982786196 1949585588092 1865748288280 228710238264 8194427611103 84766671879 1399736298398 1931100381742 720142526933 1572597835086 25929841381573 1346519553682 1241922632313 1195195792970 34554677771642 84542790233389 1753031412372 1601649870480 5449731769847 954837378945 19690223865527 89974140863077 177969369034 37255318044756 1945850407003 576406836927 6547608847979 1183807302789 616401081319 2718191758720 349088507768174 2249969437492 356889486816 34849399807 174761222115856 96777081310476 1825634747371 298975340577 977916688015 2701230709352 129062664203868 2032558725729 4304189445639 908860549481 797453225253 158547615040307 400836099132105 746782628631 2607432559641 2078836246255 3418842197775 1371136114813 1036170008513 724616217688 674297339759 5676617192304 525250602114 23543409827860 2712936200963 398345409975 9997883377 6241307499234 18624227003274 604309505551 2953462605148 174152131709302 148025780024 25565306970071 3003060314219 5330863277868 1348201160425341 167522821996613 111567242551 23146102883232 15098589628309 1803952944313 61012709529 543655030399 1167978201264 2066230244758 4037560724863 11727199808576 2268481832584 105007371583755 21765533560348 2585591150938 2536032511099 664592072099 703640992560 322004929390 2498132911159 4003533756724 987658964372 1280849136983 553621522004 53568459882 1571730354743 186472018988539 60162426457544 175084331722522 12558406684333 1662281466252 26467341509524 2689971903903 36912912218384 1198589132039 2195952600227 11762175468247 21809332437713 564309644340 1148425841523 2715185953509 30791738801336 2826824509552 1389632789331 88196048764648 1023270531378 149381724781959 1321292721372 31681760297917 381757761339 2415485841573 1266850549756 1732892844278 918587669929 1032897081560 109177989301 88885696939681 1146197444483 62945472059551 25124063174737 1985118469557 750267748378 1864629840752 1205217162770020 162118027549925 2375350362533 557050985509726 2200808406592 920843913034 2692624523320 985745806744 3230369880907 3754361692581 112103348627184 1100399213608 1186112942925 634911664583 30787556582365 989149345489 527554256048999 1258081500293 1568414276656 305446371410013 907961080563 26570856743248 684530366612 4066419510465 368961433674 230216297587 1193528483032 1437867947331 1699305823010 1190156485383 1912204535127 81946712475 2054716855175 1325937667169 12498091432 547179226093 477251631958 838865368257 4297683727146 1464890299735 1909819985670 714186224829 723327171442625 441044292640 21808208956009 3113573946167 469879591219 585650248244 2405310450388 4560242448513 859983753517 1892059134961 142523153069512 865037373184645 516594930651601 2677242985520 1702229610586 12930224510702 21602378429 1676583373448 87899935238061 608185555224 454085622354 1288160557693 3502261262216407 41230399911951 1450615222592 886073191701 124890711102 909327937400 688585323893 275211938546 2758046861096 1357316211421 3352169056102 49781673126803 797145862172 3999721005895 472193196489 1326059216176 318645742584797 1062744541286 14410052788357 1502364519038 1937367198194 2801131550782 649330996086 1351192313574 688351523142 1614384519408 1255524903557 16882958949015 3108491512067 436704134146 314433574180 331246472020 2685231500245 2628578552942 1451690177906 1763216054960 510085265226101 1971471988406 1650527604439 674760322297 50419174495844 4178708188364 706667194046 2101978676399 249135652554 1340146507564 135224893547569 214061696380 588073543713 1848565162192 2332398640433 2245480359914 649805016906 1915446805638 28335702044241 1746950843559 1103769921673 2734603764772 6785523922301 2023720174546 59320186203094 382940058321 1427258926047 16939525611466 31330182807189 1272811772390 151916640909686 15541887719904 3846815591337 237935655166 3600623088567 37854283895890 971554943141 884992168426 382977719336646 23098599836400 3046565879569 2712140254600 3484079982681 760376767772 30850944430211 1116860637143437 1317856998637 2470818870377 134529446128744 62584342348518 19805918491115 1065354545896 900673786211 1117344663001 13245790089685 1666371197416 29714554635525 2892445703378 102141354169166 877982451179 562494729878 4252390098670 3858715629648 246529256372664 680925058559 2098290980914 2151331365503 2538335124297 2153566889250 2561124848175 238659981768348 362039514786 3248530454456 76676124617589 3574570079925 5795026762430 22887872333429 1048302742367 540059655548 694116589982 1455087502928 266853387359 7834674356379 225402536305086 1138561138697 30020357304023 1241834276294 17324516107935 651633998856559 403558888109386 367058625258 12477593031683 255896882322 1508140449788 22361025287348 19318284810116 2643316982170 538120210460712 414344068434 618526591622 1097157600298 3214965090547 3615758110689 36298198050891 600918738745 8904137473606 37958543511962 3264514148767 25561592266842 126101808472624 222148603665310 246429653566 10119531060819775 294443480719101 218922959746 949050165349462 57758124409427 1260257679547 127549178063914 2047092195225 675676284512156 497036317838 1028590695326 708126247376 24527181075465 213890061218 3410451025665 5344171995598 1087402033297 1077189356395 698903399066 17019456514318 56021826203784 1474029701781 94610655333 113219694955 2395966060238 42978254224885 2734533666137 32287584303849 2011650437344 102457692385372 621259786675 2541707846844 35422885677164 2391060032657 539510018869 1367720492982 606692974982 365789402032118 1218584287690 2163110369925 308433936155 1897579469592 3762608144983 3681168692540 2328379792892 7227436910287 1288792599696 2096291223022418 58614579252484 2078484005306 525829118868 674108637342 376723495086 4481021552035 565458926239133 1080605596119 19914487637554 127272393896699 888400808922 794337491777 1619938526427 612979402339 1441570887447 379149675993090 514249528287 25789130091878 1157716894701 6620601105530 264535977102 752915095566 953492445638 29186066100805 766815069486167 1054376077960 1721179629014 180603343838 16825993032652 2562564759573 846027251794 1982553072812 98509840288 3921869804841 713024601122 1253009091992 207074567277 90203162242 286616245343 102244904628180 4172878028840 1055108094568888 4220671971905 2475582299229 260356003472822 601021454833 25643845226826 38589367797232 1424220233311 22398984704430 41984939617354 537044485604093 3784724885450 465701286618267 28302204612003 31865706564116 571732517314 851985165297791 22024258711895 10435888739833 733965757998311 1413469178137 121422253577 695985722376 64752895703165 23297871216239 2756789054812 209467672139116 433884174764 1334171535850 64377974442907 13602665880757 186171179048979 527727557708 119493865977199 1110122145313 2325156103200 2925534339163 2253580440424 425179614100 8625117381248 447216269340 1295779945552 25958948974319 1939066947932 1399677511643 587222942245 1459986059247 1321614853110 631883334980 2757894417718 1672351260128 1440834051175 84146392946 4198047509523 121994337952365 492535183969504 449068544104 1063845576919 875495249666 1644260390513289 3396310546493 1145402823200 105877745013965 13967159940675 228993758117480 27620984170079 807408294850 511782925237 1689391449865 2229040923404 13817581159195 2330028028333 33060892544480 15427713599082 17350996586165 1097919092462 13876713246920 40468633152138 29813176414743 464714940279 2046175065770 18275932038908 2560119054287205 527950721357 21365028824 4294094871719 113926924338785 420775032018988 607080340309085 26110259831500 32271765071795 446942220178 219500432054 2574099603664 2388725025703 2654331499437 1894077954012 348109629994 29832208319642 2670949072522 75709539964 870390902164793 61422358502500 887503081795421 600130253314255 157407740173 193633322682 33364918955615 715852490098 978430460262 1980581675544 91245969674244 24997836582933 2077354402201 39955704185245 332381638632 12416020989900 152516330530243 1165571315783 751369043438 1372259973224 1285739191437 2038959365666 493763227325412 34409556509026 711890499495384 24375997647044 953346507628 1431966872164 992750980028 1990420866360 326370333415 1269506483885 1159038213024 778067510719195 2319251123583 1040348301703 406012380189223 15323670115881 118820969579018 1171537661534 635357572791 1441912182538 266759762719 77997423599 1354646190710 241498142440112 2511278824510234 43482852330356 23540063150303 817650004551 1441347976071 442799980948646 1728903047341 694449660400 816745234992 412161572414 2684418383554 2497277890252 1471105008499 1574530809714 679333933106 11194920583 605036696298 29203565212245 3042459518126 40975618091480 1248262208195 943840394289 1790275418422056 15373586836 1744912111677 661059608823 704551588556 579484447289482 1072290153562 204073091335797 1572249303154 12010948679974 2625622077125 3741968757923 4964806357912 8495599509161 751408180125 216813166525 2029774225966 53685559407780 398506115555364 108828889651129 71946599518852 74214204985868 26721582631977 2510520722851 1366620949763 264212019325 3903201619680 15877449953885 548939670590 12895424390527 1448119057565 1154964746041 475457738911 2546816734390 262897454852 2068463420111 253814103349068 83597867813991 126024946325716 1318782608414 2822112481446 8563492379199 1430035652553 1273290010315 1449234218826 118052707410461 502668690636 503943752228510 3570529621322 3767795952587 2156783036544 16290257583749 563653357055147 14921542483087 3375202020019 1938398863633 871424358478 482233030392 256117411243669 1357713225708340 237683789066 1413489325556 1054412958736 329538425756225 2901228956668 964195311867 328647921314 75917736003 525038434020 785774620471 1823866623539069 1740106668501 1219277077499 1623089424550 157017169035 536944661149 7779443855225 2255234953481 1443936518750 189231357058617 41457259033623 2633471051917 1008467330422029 2354248895347 2561155849209 128932704430 2058090231565 404705680470 2120585339322 109297779736 125839530998176 97564064073840 848727506071 33210259392297 47637475251623 2117676842753 1438798257436 4272933242720 732873935772 15703282436168 2202329994842 1370973038163 648475023003 308077982656 68240329323309 458287015443 175354436713301 2424164232916 623536781321 2883175881085 1369736494908 2370668024563 1568050770147 8877247054789 478706144948 1788504228260 32358645270858 635170153795977 11103498099620 1006146124633 867891134956 665620614553 1316042570876 2322768217759 1300213025234 2464931533561 1295767084707 2002151695998 2504463814990 1108776935105 4314983650917958 135056342976 1443466249663 522821422926 16597008521203 431690150271 23743766707448 2081724453284 871373938050302 2452675015957 45416813648551 1485619748106 1154849790797 2608705862880 7760895906 5660452313039 24698222809110 849586001528 124292183389927 1828383815863 236584181584 29347314271183 20766771506526272 1111051720019 693874948552 541378412310 1901630593518 2135893222332 2020672585662 2752308741727 135115271841 2037492485829 1121270258883 2352014472916 2629063605079 2152045325964 1803564355575 1062036332641 4165919687313 1007993514492 1210942279779 925166008606480 623165958117558 720164102575 248567172164 388100805537308 38809696430761 31920190938448 2080695637107 327771764233398 908539645845254 219221585464141 826017224353 57243921890689 2538424734406 23642750541324 10933232392341 18738298535913 4180676061278 785721816445 139398871958473 147563202546 2685012010070 158133556107 28535124936711 11973122742081 37216394385803 277753201690 2384876424308 40439874553023 2162146461788 249951426614 1134700212985 123561900970498 1509569711654300 64649715671482 1288950301161 2130154804550 103406561521520 3842105382297 977719754021 1188960027310 55845610703 62866637325180 165945397704087 754244709338 2367464556903 2324424219312 1558081553588 40747273747091 706341456413 649956895431 969370194762 2117019821617 1318053108459 1830407374139 32248436793 3744380609997 1627665781730 1593075207829 1498196617407 791123085290 778844540853 19782584974557 386418616198 4461830659572 4389041578179 2596290677525 219555836586 604636131346 540417719886229 10853918102064 205451240212538 883531047368 17021655207093 4196834648692 9045529960636 1580357459114 1456131457185 125599506716848 3745516476487 996789661126484 22205473014 25301315087506 541409178797 1915684542493 1535698668668 2055663490013 2467393034761 207173303806500 161475139055 790206389364584 418499773481 25135054496333 3992333326183 3197059545069 2111563276275 206489006060845 791325014449 2683916232033565 581726126874 40083537093959 365767235104 24359156139302 2200120551510 1395410180292 1474891988149 1428540436153 1495309991318 1934815063741 956605525415 8444116954120 971728972863 1166970957224 2163809583036 70572789724064 2358934892704 1164235307245 2479989937814 1098316335665 1299323898109 2555068171263 424737738307 2207354697236 1755623440395 2452672230670 218839513422561 2347540672069 4274828590596 425996964818224 974147953499470 343366966770 5259053292335 19701297915686 4075480106271 27809723633268 361034847838162 191587630435842 17996720369964 2379881422559 31332287790071 19166338724170 940214487585 568383530485 2163835095044 167091363202655 158220101702934 1067829182339531 29933428468347 1501405328959 6435861632070 48927940741 19967781987883 2709023359388 36204380549390 39360222365509406 1143402982949 305722924269 2071211003556 2665291823660 144786003222287 1364736423447 41155807203076 554251187159 8140242378744 2450741138894 231659360931480 2539175721183 3918571749772 32000939203429 1327888096378 208471561772 1168012172305 1655073059898 2968111708449 1518594174833 31647500836908 1101354069230 967768741564 4253679403313 27942519043510 15707393068042 997372932670 2290762754592 44985551279 3267877332264 956550778125 1231551340918458 1389253721699 395382753080074 1562539271298 1084380560354 1678671956985 21852096114823 44355846465941 555727123001 958206399549 34229360764544 11446485174811 303267845030256 1538448159970 30072306937960 22190296249375 86681227969622 138223498630842 16249888489 667744092943 4210248454135904 469977091917 774751061427 347116667498445 1014257126259 173490444997 223730098014085 157681355927 502757529829 364893779182 137840480370 107071054738735 1388318370455 57351979101 877503122583 1368825905890 9473182689839 22805375983132623 2399830670179 370459268570 9815928997680 158009282186 1720564419702 1878637171166 1833138050221 1419565659676 121605911463254 20612757349810 141980763133 4038467881888 50816030341781 124561141355170 905545899603 1009343794230 269710827888 2850921603672 3180427711324 513491871995338 3356433325015 1405098629397 1741072047440877 120849962395 1223141722970 2141144967990 246697180727965 746971480272 844674044495 411000126387 432619947435601 122181272097052 287831678050 1632695223448 218834774209129 279419821339379 1754231824600 1463408615668 1515771128167 1919674811950 34037556705350 808324308807 629160273234679 23654952286708 539680467478 3594500142834 1683810058508 503902414422421 2263174629024 274252567397 1999840776514 167275992168 583484776930 21362302099692 52303251106154 2233768388046 269298677550 547468570025 3946370519287 1479217978286 883850471873 16931167556 17971689548073 229776265530 2107345295596 1211977263412 1702214394300 25431496567331 5073053468845 1487441881575 87783567455028 1297023128883 621902689334 195870182304 2086697119095 2429706288526 1543966963134 1604071535150 203363085457621 1377356021232 376706287063705 992425395187 2344528819964 689216570032 4829081547078 76496844869225 37822193384323 84559157489392 2325885976255 93047983121154 1906055484032 197640619696032 25233930255480 3285618298337 287622867717 1282784147386 1553729106834764 2476915554506 302508038604569 11182599144326844 3622308135231 19534375741864 372920326174819 1322541688633 3565440366048 33844474518910 3884617704897 2508675823482 1569540113851 614609081842 24356589797472 714290241154 415045728264057 9014606746360 1480523319939 1295178915204 205836180101 130698965559582 532741449126 110814060025 3117072179041 58960833278827 46530612232 37365449024635 12364534619299 1384973852927 1209005482332 42283946438461 386848182223716 1388099196483 1139801373274 10727755217499 2257967373909 232051515728 2153040433934 90796879000276 2614692679208 2176292810003 3186024965415 720868049690169 415403952118294 10420403391644 26442516766399 1210929944740 102969779845826 2552559752848 1482136465142 17872180467978 2551468856544 2926436607771 925082442576 323136438115777 1607749592095 180906769198683 16995410060614 36154712958612 1319023187492 2661366273977 65093084870679 1790250892724970 11466028631461 464419350930 2623792010297 2082838783210 1341713172582 2233602181413 1156868400157 1371986357371 1703425080998 1817511694910 129352108004352 20003110520884 1484888066705 714073699711 936543432987 29124068095823 2086287317080 52923297659 1038596595620359 2864753444232 936075320306 77934938439 12149347014488 368049557419451 3685367939682 1091090410879 151490350418701 2222902725864 2349927935803 1220865186740 100676050645 4296156696151 10593303212330 7929300569015 2863035998454 995951783273 2069547655018 1266515802451 1192892760533 529553567189 1254328715513 1332023064239 4125663082239 1558345079589 4015180337643 1102419894019 163691748618079 1874001561904 1528729008263 26743461965844 18799251545650 2148280699990 115369783372907 1359148409796 2730785180059 115039365525162 2429669020537 431413226895 250094170493068 29409141088625 181534234691578 1951515514553 1857054659365 1139463513733 2312434894247 131096019323662 2482931527817 633433177868 194913457207201 337380267683 2736138419779 43308045165 394383647493 371189357842669 1868246492667 1185738987867 404075923306379 127084682243 1710518581960 2951309227209 1418438269912 2215839955920 1534992744423 1980312422373 2434591415605 42903928882508 18174669897067 232748057259 2585058282969 645775934038 1792293691230 5666411095005 86551882098 3285163149526 807689268336 1576408852330 19524207893037 327604446678 799877939563433 48263295344206 32096859822389 2278705640143 1951460578892 910793087151 13359739199344 193832114799 1344803308702 3343659638951 792561365859 1403225898173 56792583058 180256385373704 483458990146 20971975047234 2076500482639 986387505385237 1044664358534 2003278343140 87511633465 14487156764893 76305885894309 778850721658862 126091202996942 33161542326350 430099245014 27224264926013 1953066565309 25752170912971 239118829586 666942948767 1280576434265 1535813375117 229038888512819 582885760902522 797029173306 1381313585579046 21621729199822 1314220664743 1294807102451 1435415935413 205320546336 13049733723856 2141805215027 3219573951379 36224333292924 4089465267714 84886750053 17643008149180 3294347578695 2338375765059 2593384706979 2646944622512 29897068714009 4131537618664 4289630524556 418710682911437 492371352571 4817774165381 1691566765863 2494073697771 205074400068 2250181068995 93376499401 2509511560398 542655683915 65534393904 515105302456 16490946347167 4038074603593 29916435750012 2203955396825 269197688113 3997756504486 681082528991 1234098167509 100562153100739 1451140217749 280573022582 852749337644 137510849132364 24115332681871 1645352988063 177004035482023 1211837325596 1393983417615 1353392811145 432493610774 1023737038240 616162303334 4104383766143 580676605451 1764821298914 2743141742257 1679785640359 370018628622408 332747916331 164099557078874 299883192162980 968115500638 2363657664247 2067595008974 1329780236148 1213215632839 389339653835 833189940169 1017298867379 659894784206 1944073073173 2467344422990 20008865945431 2397733702215 1857038160468 371222778690 1774884925250 747617359968 784706823944 613630774656 3294832982445 3804274832919 187845024836 2388427073889 28601758799611 55059018343686 3106162747394 26459594618475 30289929402006 2491334228713 1163446114540 1777300485155561 1911569853569 23899128272787 23887576332 1941827875366 1207535014185 2679715883852 1862574578094 1742080584651 1617345997557 2400501248397 10905623525989 401970105107 1171462201890 21646977398167 1819960921456 68018933138341 1472047159782 2165370151612 2293857267669 28998327302065 3046068886767 540105244066 3942488606737 2219041608159 295415990340 838414937475 24354095053601 211418840063318 969293189732 1988242775736 1859306408203 181994784735922 1651538692546 842339563405 22982883418592 3217982239663 2359559442026 417504431032 2450123041244 718629664221 873481567925 940724074693 2195322636540 16806807792492 1133547215251 2174952399460 1057586800362 2548600136254 1477562136630 3459128063075 31239366247588 558884693058 21444695679589 1308053274604 981655560384 614766182811 15601033979351 9776118997009 210079503475009 683839100875 72908077420660 11962967758915254 1355319369632 1630398550375 2314032755584 859276372709 21395370005427 29608495470479 908263757489 337915857060 1622025223468 60357341514136 394980929688 326901115979 2314304175894 1193383301512 984215779272518 31179204249456 631273223894 5517765828232 415360862139 195812050751701 2184493489182 219055119575900 26584925066672 1505019124262902 489259946415 1641878462457 69973256888310 40630456620459 33970637009202 1734272082431 1633189359708 38460106768658 2632720182296 1805726402133 6085140906709 1531954204364 16101213997646 2495081595381 83670735758537 14229932244092 1507029367051 2129366432513 2171119628957 968401359019 2472567754154 401587529690746 2563769683724 78252433858 1207861256355 357942074161 1887236212661 29017898704334 2604377691292 70424737259523 20975549045209 26355363736726 37832047283296 16219788921752 24072895921955 471987173231259 20380770799000 305739799674 10620939047354 913981576695 392312899226225 553483616225 1946793407070 878177395630 12007072317745 718613286275 1240138899960 20621389680307 207586020582829 1342063473679 6382226297 380215982954 4418986481620 79165420876 256568223232233 363459079611 1864354619112 1584965804777 1648515297661 1791663489560 18678541374 2608107688914 2546094094606 15501858239713 883109837643 268962470325812 202494189220830 70992687131637 1557459686549 3048105817486 114612194160229 27320602203591 65781495886 2590124438476 1097899460248 2879481492349 4575500369587 14496929594539 146214571069 623144138915 1047656574804 91232034339628 721869980659 42221014259 809814658001 401849074891 3082637594053 1510065143335729 1055519202695 2147549196257 1739050961893 2542420240550 109550313489111 512989689821 3283775217952 187105207153645 7835060188194 69504161057650 7790273276219 1830168084626 214782680284739 1084680423682 397978033856105 38068930436423 324624134275820 4236923249586 3940051389133 438069729373356 954122906878 51826675111467 26906191408194 243906448804 220799629861551 934374511716 1913192480813 667256287486 1202426041366 316225360552 677576810667 162724191480 2722984863365 1042401930137 1662882428833 17515411457211 127233770317751 2725952285221 3991101522177 1920035014539 130014907746550 37875281453380 14273667012779 115236298920981 22869018380290 1379377827948 1454629721480 2267024409999 848498086045 1706771005419 803568109840 2125319163268 61306037320442 371259402029988 869195606161 1864020987349 1564911546080 2426635937549 731613681635 106135278225 653657472997 485124534251 7193641035738 874566605251170 4869549890372 2723207970262 67087631173031 210893006922658 40429872637342 2385112178870 1463189149390606 2137330298542 1218883857045936 2993567633757 60963249172344 366339978692 1189529331906 1750356989988 2420378045515 113816547401153 1554534197326 1439143751711 186842605353 1203573155815 90142115837465 1671590673864 41349011308 823038078536 217000668168 25466081982826 1820043468866 2052637370235 749520317758 861653326464 5225925409735729 379196507093 553744317933 24902146113 407876114972 724552975799 869882661991 412888223148 3504804212185 1833330454508 2055612114257 4221382486226 698998203289 13079715870395 1056228320787 11517800057709 1471796714646 41296566156 17042894381090 17033059396 19756260617 17678059663231 284619279162 3430248888407 566569838145 12051216852869 1234756112509 817103956012 1313479799530 67200016111 1894816815135 399730970620722 2070868973187 219712199129411 82679427737 1675372359966 111271729068119 3861865142328 312464290881 36111668819672 638414352473 256137813323680 794092571248 93160046407760 1193366831119 1733963834721 689885240446 239800561157443 1548817344649 1282321537799 4551435711866 49074529323 2116478618986 91253024287104 9035050815885 3804281714533 1075793306864 1734405419318 1023400340451 29626424659319 380233537099 2891991680903 28850711068178 162089424485153 3863587291837 404413949410 1452263120489 2286443081032 1930697180842 6623851348291 1522287920599 515478316141 752816035236 1065780775521 13534271310719 852928167204 4313647636409 1919032637690 19516747851635 1125465637124 3996144947345 701195684678 28874980145572 262497248825 1579206987192 2582307310111 2648567207029 601431739949 2713098709217 2523427099239 128322323789121 4053230824738 403942426189011 1864558313962 1337067267582 10774686007444 3169893560011 21930886269712 884462036045 858832777288 1190457883361 27748869616295 1357412660459 2528126366014 58918825384 1839885641158 5321202220138 53773081944 3171076933407 563199638133 1693255572994 1665279437910 2166977122185 7376659983283 20320826159438 134890295047525 808711081880627 103738536779464 548016235019 77209827523470 24361194672008 226639311692 1205319634283 71107008178513 451806954494 1166762512366 20911408338304 811327030393 862252640788 581762719722 2204653025486 40823298629546 265998092862 798855985821 868750863326 10334598980 1649733803764 1790695179702 2384653079408 2739565648164 3400625544 2110658424720 75091862523656 1202219781492 1089622045913 413768805890 2328682892750 47081553763232 104562758416 2375836256604 549149547083516 1457852995650 21128150777351 264816129931 1991425673181 4245561378012 2705214615767 451468675774 561839804635867 1014010464958 12611467591799671 388265011278 33021514405 6350480745664 1279473693198 802663414868 252196564024 2674732296986 104590032588 279247213693935 115209541739588 1384246537795 80380758045 3074747347383 1645371543868 1193908044420 5259487611640 170445860110349 235818823999 59884145940615 3538526240031 2637277589202 3855588222080 989914582277 3858503223520 601933501720001 1523636402744 1532331420809 90903597545 761303930107 749518736809 381174626079 25263847899 2728833564426 1096751301316 1024570291720 1380803446690 3353727574695 278093787951462 3673456976840 180226670416055 62489636569320 2158087792092 24620262664134 640891204983 450123555250320 259102815639 72467659453581 513829640127 506982953719861 578997148862 3533287134870 765518198157 14265649141955 3386877789738 65022529570 397855764381 262712024570 27879102891050 1608211846328 905095042461 4035233725826 62223745857118 4293113239120 851130760533 1674464620310 4040805599461 284458225539884 1368286188386 496610155708 96137143518769 3433932913908 1056992949945 38089722618643 1616240531626 2035154380899 1838452390910 1443580941891 99783425604024 125676955037 1559094744786 558776228793 1922421361665 8641407372781 482572954035 14344581366281 2379937299725 87322920451 2377691565406 47236865466259 2177568667498 4854813855857 1124217035876 1171979462798 416892460254543 196034389595909 165540258770129 2357778615853 28835507549814 1198948030618 3004366082132 787091842359 867169466541640 199238851177 1907463765582 21911228078103 22460088924681 203818681729444 678922081156 2131701052109 2652437426977 2254090482259 7469801570223 22830929147231 4003552280827 65967870650442 635493790901 422195704059 9931976578068 43104253844430 1933221380302 4286132643460 333510351335791 8272830587744 2731802812297 2671739700626 88060710847731 1141678605872 1764224105468 358248758609 315799674408 125681246743 28824592685984 134383570852475 7010490719447 583188558790 1393955024277 387014527493794 39505201904428 2772481614862 552865538221434 3684058640302 1020041651130 30002269122 2391800105512 1847233285357 3242066007665 1071364934436 504988706897050 1299388941339 2454192493684 1499634411312 133096406060034 19009149937689 950490189718 3374331051022 543261357626 262972317697 40792972644196 7900849673990 644785139045 1995643273689 38058995372144 3109377917861 644991250542408 1443461190544 108753582232122 217543291824943 5300285518908 45212242851 847850753137 38602930562350 35631492060884 8010952353020 190702999965811 3845004557771151 1969133261766 32308510675626 2693030339207 16151533628704 42017481916881 2997547237665582 59332554986413 1617276963003200 955236696856 38971084156 1273682393300 1589299881073 885547720166 1561732915468 1417492708121 989756298245 2687468303000 21385155609005 1757543298429 1479199731566 1319565242808 901998745920 391818811913 2385573722601 825689575366 1345699974541 542913468820 624516022849 4323074811809 430296569872 29491453368265 2522104601598 150785747457821 98673698540 3487955929430 157981283154 339091560132 123309920592573 2665340570446 17444518352506 2777698639904 2006666143482 2393375709161 480315438948 1288151747037 1081248075936 1417161179535 2000089054359 224567030517893 30555952260890 336389703609 2116160473497 920141083344 3002756489649 272036128707 111877092408 1702147788017 345904396672 482290584347 817320536523 2083204485321 78959750943791 20047079832622 485652670167946 292184342500 1535607580581 2011836549804 135204961480911 501133279769318 1765079897330 6382212838153 3670634335164 4689978258200 1894386564057 750872157341 12226068381691 4191373538017 2505680860946 1528399192081 4126628528650 18787880023303 14678077960182 2048764375912 52606255515290 400169252390 3734197690614 562497063973 112428704440491 113571775800 8819584571964 1439980401561 6976484918633 142144572464482 1545179401252 1794770653861 214031203242 1618937272247 141590497506 116179882184036 1729836654368 46352581819056 2681030576203 89437809624037375 39703643078924 583366922731 1553200757314 2320216264385 2322115939515 160856690254031 4144173249905 20870396561138 19697355011048 1169797322113 480104162592 1740128684675 287270048399789 186368112057514 356310937736020 1603167106615 13166920847846 9347988267902 728626268635 2765356430938 3968047650463 1147084248058 2469790331295 1559048758476 2759162470104 375314673103631 1510490207523 4266723262659 781232902363 23833535841765 1649650346955 721254952157526 10397677844020 17177693585709 31404519678069 3794649433798 8134438484556 1956188138038321 1943132019735 3902575368589 76086830471667 609751076294 1149283405563719 29369450661670 48557232656130 5085799578808 650330618815 1397616205866 1073247688083 29100226683451 3426082617606 2115158601102 458421716599 2765016155553 203237504511029 477430269528 4129534875790 1791078120440670 3819624250644 14188681472312 100314415991698 90699707854464 77250415842 48057709832958 545926232369690 2451969859168 2750950667223 691448569484 105716384987 49967542324213 454511638985 1538217499995 60363210923936 2640733104176 2179833277386 158713290510137 38675989983926 28862040622342 222867433933508 2444340594901 1365915267109 2385851839622 715679963277 1461103305883 66707471543 350556735569 6116360740481 1385256815893 1555952252285 2402655354669 1446959700465 24573972385899 344891556863 1060995920545 1936562206548 4230378809948 2669965798692 657458970064086 83166870792 2685147393314 1666737794807 100464752722 103227410722341 6709316821240 2452402920709 1014175015916 1675545359285 22700738643506 729217145266 1888321271796 2120602580651 16051960720589 305978359072899 97294819304 13033289231812 1511668632023 469753004501 299084309351 152324463584712 431394539599 2463059583684 1151249016051 104059488471358 569008371051 104763081761 23921020748150 17984174736123 15107679427524 163850227110648 2307032460177 1800739944676 419048507897 792692354392 2928214303832 1354262394646 7230372798270 59109584735 1308870640306 1222648720053 1735741325045739 85987032605 2341123728591 177083229207395 1117432351075 681591881491459 2050106619537 29125264298090 296628941853781 26951434740868 782368140029 19575908044775 49867527184926 219080639734 2163106930900 469545529566 333455899021122 10013769500619 614978297558 62723489651959 85251877614213 2712556131708 106680076330 1047616894589 960066376607 1495681019035 1105312623632 1210774637895 2053228868709 58882193390 1938058840527 276332638534 15477631869478 1694969597563 3538797496817 715725533930 145535974301201 336319789746 262500353868 4111296966849 1356244450003 52683028623974 1096835880793 43346991134282 135543260155 133424078875010 3582241898664 96857007211069 2722706184951 19593323077745 313182702104405 2483773432271 2797194166962 104228321099236 28342145206743 817904787434 98438670306713 3954359641503 41428809055370 1836414849540 1503173372319 1927136818122 674124098735 503116581300 2251452197973 23394987877659 13423130827288 1395936592947 1343501768460 1120123560078 3429199175218 1130403042324 3829329962448 1612923799855 42275293338903 79554457816027 120587517333402 2273460403033 78384976521983 8537871465810 184115450366516 29742505503809 959129049917 40571342495349 10777908986626 239281366511082 103976998648365 11971742667 280109189073833 2144949071664 2079294560483 237445604494 682012903034 192350146477 1512794362613 1646027452963 148720948349262 830350841422214 1549629650746493 333524904561966 2061571457572 184557008122238 1839494718847589 2038015786328 51439107266974 728172274459 1291475005144 949936691075 4286960951516 1197924934323 2097706545449 21840113863181 22183950328114 18349224301767 1425377103350 2716850090731 2451391630143 12100572746515 473407496260 3673922581260 809799354250576 1675454619475 10093333461471 811630652459 13828399215104 861085300779 17128374370388 269298485688 1250864475079 3979596875838 1541045129711 1276533520642 10304344950628 2229345156426 2936174777089 1830814287700 1479412912157 6171913707210 2588325894960 2076744824053 1199389380698 115200384620061 2722912732625 205360902331396 297528835342 2475205647504 25268063726713 1262126264869 110665308096 812250462434 24182025509082 2740660505647 2931120338453 1191489815236 2484923182746 3351933362069 484521319072 81709962458352 27409999663777 1524198246709 15738356704858 474578307305 28095208723031 58380463439529 1314692990876 1670602625128 176449777452 49390800842914 930251388736 1740185403641 694411575373 605298886583 2185829980997 30319081371733 14853111018445 2267619059605 1773280921154 2220508388677 187534045168 399803471133020 66219115512 63635180701 1195971929466 22265167601175 102061078628411 144983529015264 2000978060560 422048685741 1681463146501 220140166476332 2632341573190 156149486290540 1301668145718 1564834459413 87098051917522 1544192652830 2091760130439 2757742091576 488276892682 1078586774642746 32282507356 5526584828877 46542758290916 1638946006431 422160866230 51425839581 451372608360145 1756028613182 186853886756180 2431134461855 1032377404884 4817903491271 1131504730887 385356187835 86964735851 537236957140 1630847425060 178241686636941 3878599784335 2824004770436 1604793723681 1338122132236 445944465344 2174624434251 2567255243907 2542041116188 2060688434139 1354303588354 601609983132 26662003428165 2581119655786 86140128708237 2018842629057 2420846740864 372240208415 879427798146 696785981786 990276159738 1292600746421 111860834429922 2430317600515 2426322456734 171393619309 3783133394083 451066851418586 1868776486463 132830670907 1095793940899 17784077105176 2234962160270 77737925554584 1555341508915 21441460347664 6489975596920 8520471848064 120788998017922 8551079005739 3299331414344 1022872809439675 9573667888670 1019549241410 412016599330528 1210095497606 2519583116357 102139456224329 15779654894726 478781295495 2063388244240 67180615911121 22568319739234 18697108515581 2422605533034 10979665157 227630190256171 1826607032725 370481497745 250492011122 1099983620560 27859819155648 2217678183312 109308173364254 8865308984686 1624213291208310 4015627521134 1449429081655 11301671662511 417898348498332 1109014370091 6664449688997 1206112280247 1187437735698 74702612749875 53661824026111 1154276038310 108221578535883 77339406768568 2251977953422 44277384333227 17115385197904 22135167746693 1260925724680 45449604883199 1813170751298 16299809619564302 55692103927609 25570745631091 1180943165877589 2149063153159 110449333810240 123057090878109 176762650188066 2976864806203 4260677876197 2100478056360 1425556582985 846779441186382 890692280813 25849482525994 1634515644595 6483287950975 1746323757625 445308693017 1041201439746 1717684568795 523670511348 60481436172179 604237666195 6172251894828009 836339218317 2060917122327 39816299589 24938110353591 122608088602774 24831116716 1236100818143 841150383738643 23266868812040 224306689169399 2084575598337 204651078892271 1248692203831 7313146873793 2075912895792 1353214994255 17181207572 443455331162 97811014346 783756124849 38603560557958 3337439018480 1615682709420 28067027408045 1198476994051 987848846274 454613825708 20531522128497 45263030276508 1657283021891 1580605584078 1762057376475 2043691768699 2682044272021 2262038655941 2906995401737 31200556531092 1114582779823 1614208638690 2252171686533 242472455813239 223504721592602 1478597109590 84747605480763 773377536211 1465124778852 8889457053060 403005447036926 1875143009786 2527949188627 1230440162226 1963967378055 1975757417220 38449044314656 1562658912473 3785943718484 997679578076 1684856982881 4212951051136 34284623890091 19779692696191 1480706277612 1300780333236 826716643612 42166487769868 3816624737124 2049451349951 8985022215967 1988507442307 119966502374768 2076839749049 10626891839369 3214023433241 2367358774720 303864334100026 847840461000 2137083861000 8913930503923 442828818233205 727774182307 418871962853 2224898384652 2272941891615 452120062310 61738842369137 1675550706179 143260859152 1576752193683 26552365941530 5768191361094 20612246643733 2713092531060 3284867922537 17699479801834 2227481036978 1075445933150 25076341245274 20154070373477 2396075874556 3185950028193 2621179184831 2081417896664 84837852970292 163258066518102 2757441855312 298638390435 779062887097 1335847393576 1046142244821 5368028048733 609925830672 1681462972349 881585368198 2975281184079 2649761292177 95498108950 962015288794 13470567111519 2246362701141 1330956511239 257950658632204 1405402400662 1459417376296 43041549940172 3107451636461 955024997755 1285033132276 1656451132687 112069060001775 163222313902 653001325857 1742685096698 1897517993386 1840090899193 2305502412938 1372658601905 1533775950670 2509390689891 990896787207866 43642911929717 13878537856723 2491404167455 542601121357 588194861766 55211511146034 1407510570315 854410327393 686531011705668 210966597051 794221921001534 2812891406009 2681651032782 10587679103240 1358067581946 45157271131292 181433841433457 2529252718321 313971913318 1524629592401 200387006433612 1607827041295 3875275165636 12160430722445819 2506615199846 219993376738601 2332392938128 15561293409346 2145053137767 1620373677010 921510519405 2549205849033 2321645613497 1038967159445 14986855216354 907487943155863 548532874009 840364443444548 1034562792738 2289952693258 27039147798997 148236864625045 1496459312037 17982177340023 1996064060701 48907707462572 2354302893064 387349429942697 80955628952478 1021057322248 1268329231829 929277664619 1806959883138 3568685968939 35302569737 1173669662777 22615819574333 21061193770270 5118437211835 249641023383839 27136226087501 24907014434875 32763757371116 162170941616 1808694378230023 1654815346042 1632590024058 74687871859 1160417184650 4266065502588 1440813534142 1385651572139 173324415275283 842824594115 4309402900294 153674228875 2416090463641 1990801248242 1231928862899 1178490073510 333797594930062 23849475301288 15594237414232 815089190818 499662213840 861741131762 3888224863820 2326955307540 2234713182510 5651227247972 1545545309557 795959856210 1523029311577 3584536646128 620057501428 20520388900990 1710168337681 2655995270821 4082490161030 2991015790590 1026859550284 24041501063663 80558944463 7545543695620 2167654130668 99554883771367 68072612446 4146309802185 2547697540930 1400337186581 1349328215381 6394051983006 1320145006617 2363781955859 1786684215703 10198364471157 239989031275 235421865074 132394859512 23694094743120 568043805762 506115106544 2049578672074 3991558583251730 132062065652840 173585329392346 11568367113954 2436893261416 1745708466596 157416621969 1359955920284 1347492062875 2360229196101 22051051637124 2473532958843 1676664975672 3751828956005 765431749967 23828746733923 520410281935 1071589213831 43690408592265 814319804373 1542000774175 1974990574592 5399616092939 945686863108348 245616984520 1220254770046 46676106457 13813472719467 1461842330771 66701879485 472970334931 64395357600944 1105596005726 2162604470593 715769264348 1159567826562 1941497845995 3956344901451 123890675526 1586020822141 1172119606670 1641991918368 1099601313098 2131793404818 984859330071 910494247088 2355128707202 2209069606356 204695954368 31844164237063 4063554865020 13357379540228 478101956242 1471951460309 1170603926670 21524956054005 1495288781621 3915605034869 496977477549527 1287419628643 2457062123523 321227215466 687640486755 11149161039698 1921145631927 4160794531957 619763323299 1317507287219 39965036719989 714921661378 24219482952514 13736002516 2006069514980 2642322233011 65416450475169 30792363276086 1418960668060 1172791616701 2751648686686 649709573222 808370174063097 735895735455 999191669778 11686605045466 786888502786 30062685187430 960111577795 690681513784 1840539752587 2162054578072 3663207298376 266172911281 1451656959952 1905620031556 2666532900268 2211820380194 1056466677130871 1443088407869 8349691157065 10167225063644 1695885025395 475746347166 3676860671914 16429017033909 26841760504933 532806207938 551249889429789 3856939770257 610612801198 252523221878 494119035446 3130618317492 33039304721363 1388791404401975 51485123741 1667670812149 1176160811443 1036527311935 3208960237090 388095217573451 1265853956762 3536996047156 42979175411506 74055800919124 378902054556 3623382417437404 2159544745716 1555735146047 1182678964508 2363150645825 415125438006 2368987193090 905125858700 2355615243700964 3377644773639 701176524816 32128732957639 769276186 80126107942371 956879553407 2601412337077 246980814386 16090668537982 6299141460882 1968830279273 411462137179779 2686932038631 198128708131414 308918913512 15608740959 159269513662960 76794192239081 2321016005155 7682075459302 2012989103372 1194821631834 884305194402 2049414778315 1098562872661 689794685320 105739075546982 822220023579 3191479898116 1539612867441 103563580751182 1041633691298 1954275820244 113108224706337 3538129721551 1156911832127 853836187532 198116021149308 185822820810670 1478081188060 1197891052058 979997764767 24471847972035 122498154581727 3123218395002 56864874867575 461369612726 3116487363211 836277646274 21490930592478 340458246489 1140017459970 2685325870992 180171080685818 1208857504765 3533356117826 2063959286129 890377265300 143206787800582 1857833652152 976564002946 842372344310 2216164887165 39155925296766 1495233579416 552704520416 1752473352121 770717779372 4730222887174 2058778470361 23929944418947 46243403136966 1343914444655 517078785086 824315264932 1013860405429 1456072791225 60666086497465 1271445896164 117295027006 10635980167794 684859636031373 12219627492976 19777687604963 2205336315304 169230830138699 397304399697908 2337833595965 730629171369 1070316642406 22056993483206 211678513036069 96821100507 1294329369039 108447032447 3020211131841 3702223917619 1791423706160 1034386784180 1145747308608 1911172574934 962892475032 1363314311222 1374007020170 11019796648486 1500709664987 937060270275 507339116429 1304253544204 606457742665 2863811651805 11446500543852 640983412029 1041549273239157 278898743601983 1474460880498 35400178688853 499019314749 22623685193557 279227587029135 4110668321260 1346064326375 484749794085 1995938106264 1786903339957 159300234916067 2752113772443 112449864470 17556532469623 6569722778157 577009641801863 610191168696 9849279500307 94971664488250 56615132518034 29009339652191 777518998487 2654651371621 374365741542703 1187068459486 2211221367770 78392151412 116271435548050 210198400867 2309099301095 372703282828010 24193608581403 33293709016493 315902550254 1153495961711 954639471432 19238681556320 512994768996633 264250155080254 810076219427 719853932845 10374647551770 24152635912605 45185097384591 1325978399075 34615705969166208 1729229289284 279890899502568 1509050907363 2852418724280 3702520945823 1352206343334 107672926397127 96391093887151 713078939838 188905186592 13341923430918 350376282792551 1814037378987 787757215863 5539843016324 351160699409549 1907663705115 628706031154269 14404234946143 20093740896882 77884952432364 475979007323 21432567859086 106278303864030 1792185790975505 113234756255976 3804846617260 30651450195770 2402994294151 578472938877 32478478058019 185956343347701 4283642233820 1306559994360 4026970184827 443188592075968 36933335461893 1175594391573 1395602069467 639453578128 930244862466 1988477780660 1188657709109 405543545405 224516202913 224227054752 900378864652 40633549296832 2236244131926 1011190387639962 2245120075504 23397696068587 108544137507518 3240804815622 426354564061 1213280896157 134773549248744 145550055535151 17864862048358 833304447662 2484089712549 4311557276568 781585740079 117893265007 126150609830214 1834478606371 453170269241 1565499033505 1609063968257 10603416892948 1680323162291 470092729083 3490252410680 1324627064012 34102765034 1661085416744 2727422003849 2174293118979 15162742112531 1377863934914 343157406482 34734858193227 2471719891905 1015254031971 2963422893745 1443031386877 1509911335535 16786586680711 1371969943854 2388991692369 313979791222536 3205235017771 5911935827 1927865088831 18991765994554 356374563413168 93541262614907 1188745674289 206285640888 2123687313079 13236186976685 1019263116558 646417692678 513313135186864 1909146824656 37178428552664 1126037556568 1814515560107 1466352387042 79376480940066 558093844912 1637687226710 1557546699594 268221370432 1367988279071 395604999475 165608429945504 17286736497353 1144230619579 423874531913 2411197531425 1023573940266 1544230507910574 6705583611899 1956598691041 1538323406417 3357296602453 42707985013384 529605216594 698501612077 90182694911831 1035086949443 1672251926283 1575377297078 1428563535925 408478094005 2319387021968 47552789112515 868396131895 2546101917676 806179578227 42444723607769 426681033604 603097887969 1233830704734372 2050786264286 2129938728373 260690779153 2013673665151 17259660491976 37875084984749 1937482846141 159987218950143 1078733010453 1553444213995 909037847674 18465829761 18678846497943 63654946480105 86476262218579 1916052498266654 5023327486 3648330552174154 2243845834427 72855681427418 302928857148 1331940403235 16686828654818 1726122977918 2511020493728 29642688648600 29090824043 1410727954037 1375350279834 1105607488211 3509301190979 1476684428069 14232392647507 2064430624610 1007383090693 2378468639809 505067402855278 2439351351952 441044619485 3692688647180 3858359114852 44864786303822 8185764853759919 2439118134110 1661583915798 2100644323369 1094504813841 902673942638 2680586241857 293798558711705 515598738794 277464671860628 1486270306835 51483423749951 753181723127 1893643176411 87263510419427 15088371377224 20183480934571 4400482630717 4147612546732 2053768749728 673493463663 25875379282825 1155086227462 116400496339 2109524508777 830076917402 529642814966 1699220167255 3485133714066 148609188923 2484505156257 40040997301807 936102945903 125867718914094 5769667826192 1259824694251689 3946909973902 34103628866682 207437079034 21318726101766 493720207769 22879662150598 3342067898847 9924452761784 3488376766104 204692383437 37351931162231 1606140163083 323049740860128 7390225711402 2714145864496 27509108075846 1028784989624 1340075030591 520634625183 127780666007 637653730735 7854771972395 28762055308094 15226296987665 20932901758618 262301028873 46828760993399 2686193969487 787514004286 20132438216078 1924185195171 2499386070551 2055951306090 2066558991475 2417319777135 1443311592920 1875348651455 26876512027459 10895261254935 117998610893032 1530494934748087 179329694379592 915668330451 14071958933140 2252536809497 10710687867269 606548393681 866008139878 2626535117347 1284192517657 1109895350688 1133895793255 557192835046278 35774041176472 197000520550712 56732496805268 1574719505031 238372711024247 976302693789 1062059312417311 2027268532599 1266743833132 2370556266768 330435128135 2362237513159 1980812122332 1864598235801 326614785017 30024557833697 1393629886939 1373806504939 2240209205683 303599730232 93573646640 379784538036 1415203541795 1448052461963 70366196894112 906670233996 505381546388 11331264470646 1699544725328 319215744067234 122544140157 53500484348483 1146376977360 277817161261 64831636649358 898706900884 827480700841 758729655088 6484832157813305 2087037501035 364149038010 56788512804218 1437077258934 1225991884076 488529899193 8022257173200 3820902087101 44846481653599 139348236398737 272133743053 1316665812781 18946966638 182511513452 2442175716857 1474850304140 2161812595534 802062622533 2336225627121 3743871793968 28344245670579 1539058040150 1335766775447 4021642158806 83307044114557 1052229112739 1607734443294 68266795782415 1304980674513 1203066016543 2308725161272 27913044974136 2202166928676 25617019424883 385341792163983 337207886535 25151995419734 799928761779174 25790969868211 2286996082357 1877716037700 279909056455817 152284458199169 208457252206542 1176727469312 425532840829180 1339539306070 10263647578040 7140288513310 2499790159423 1483406922584 128428680035670 2479091229170 3246598023319 425757630085 23185366657672 1903266305410 18094801465200 877411849839 1445233181189 409368396951 2455125986928 1670668030556 1041346700397124 1224035557361 47068505715229 419442091736 21440267556011 15573466853840 362849336045965 1376390752467 186423797270 4014951805726 1579376899467 1147395057115 10287707471693 56977646476455 3300824268091 17368839689183 4006406033681 6137165051679 299841239705 1038411763644 2592799145168 766581695888 876651952808 488263840012 198396403259 1045365060281 1564337143326 316236623010719 2876286785085200 1853746624622 174463785263910 3202104721815 1037300787500 1417205350405 238414188796652 1595189448971 1482396140018 791710746752 2433036016195 3342178548987081 274068406923732 8838396475126 28723505199215 383600424825668 113711660593 8284099781169 749953937145 2011073000541 2368920686281 23469757906037 1585804017915 2399855080880 35120334391769 1487337023318 2007971001900 4280923242553 1788057641339 1596653427700498 2568732774864 228405576827172 2066261352179 4160868453335 1705847434641 2552682690963 2949332202491 25401657594 1870291001093 82778234226304 61934898163 1033152379697782 772796607141 2080613395311 142724243598720 212343731884 1194920933773 215926171147 2053512044801 1251865228419 950278462102 21223785978458 1419449407753 529795564428824 1729119571128 2546504422421 143864497201 2891059214232 6192859522 403485639511 1753160990458 717287218063 1456277129042 29675646842 860228727343 181520490357955 39174137587203 797564549527 99884643027830 979228527581 2851183694451 561433857607 364508689878 1356847476947 2643010748901 1381765940753 2060830532013 35348399435998 45645466752020 94371383482883 891006602536443 2642651420322 1126916050243 18334191587221 601005782229413 17817317246485 360214784201 1860534993601 4260322046956 82671852023696 154701274919249 1133402228939 1162683417968 158293818939 3705054758968 616583374531 1528012273133 1376138925453 856918813208 75500510501267 55512993082429 4202279143292 34651168078857 537981339540859 391479534627571 165999206025443 1030556010301 4043941238760 2569969517232 854333677558 17296863646156 25258221974344 1882811716307 16809274942550 2148458804623 76167041829233 760561615468 145969165725282 8392622540005 1174439688613 3438227871289 3957093117204 1396368876484 2608175741138 723921353063 2367528018961 21199456000369 11062468928448 673485470107 657586653580 501213580829 1445958840615 386418985742 1230878257980 481911229134 14953322668982 3436194695912 2472006588722 4154606216305 1520392469692 802331332040 34831204381184 32265761088687 219091163004 1542166273790 1484702668310 42680979102974 2300621112279 12273716578162 68795474646658 1093236022649 538702693134 22411921293051 35615886744686 2117661548381 634376261764629 721494448101 1073117843450 177306064575318 1544484753379 7207001193116 8089938798800 23719940433142 846373030308 5139098934832 8869123643504 657188095917 117447929238056 2644633877173 1056083913638 7997808786773 1241145518814 154765011014708 2575527485511 34053297671403 1245590212112 488832238635 197968187541 478562903056 3593702221237 732512901914 2904793920007 2420427701797 2031922360116 25678053468435 2693658423401 1937654801078 23396817347498 2212306963360 190340747806752 892285765270 67637620471572 239986452013 4288732082306 3323819008437 3828607412582844 803464612160 1781151212274 62807210116 167639747387 1115327520989 741508500722 1260509915080 389558174129 406895612337 2169790164331 835361639421 82592838143811 1213372747997 1578062271070 67723465930 5184307152448 3604685346655 12047819975369 1349030657825 2344943862196 235543986073 1566395333431 74817314025919 242982988377 164761260618 1461851830726 117870366008069 2743036251445 5498270187654633 1178111791242 956828312575 2431340011139 306623395648173 1515173305941 2232889645576 2195968210780 2708039151135 3532348567882 26364043993305 270263572982544 1531458736511795 29945787488815 1984984958352 2003630388701 2571397878673 1085130939757 50271001921299 25732007433247 2691685139643 1429792884958 1551229352885 2362191615693 3088486579350 1232203398861 1527990317351 1118717680231 739501376369064 1073076212696 80038578409 55220565766222 8531018060884 204591066800908 30151277059013 2278093813112 491077088295 286425235852750 44565822935980 2117988128018 256259145439 134699131835 2084760335901 1004967593575 1810118334244 1191939073621 187515418244 1556322480674 4186235788295 196964279656070 654532396191 191698054003108 3720910125771 1045514728964 1057298792541 215526574695695 137363603147 2194108574796 31823497387494 1370387632682 512832656267 714341123140 97245929971694 3090228449938 2699476503652 2838469335128 1538286408510 3310734914657 28706747167 7660878399222 1442837618263 1867022586228 1366649271971 1000340745153 271157986741 1106679999193 183480613536242 1580975904824 883081671797 1131651678995 52446324669869 1022099485918 2005802066653 1209449841613 1932300982326 2002311113410 399787999971 23154771039146 921726584819 166006188316 399513663064 4141290752102 2506654666911 788361496964 46068014231814 31146706394465 1104743915871 1349819935822 7700235677536 803757340705157 1846454964019 2470044208315 3548196833152 1581507721257 600476438403814 95188013400369 317449071516741 2756426194727 595065202459 456090955196 80571610048718 6375681003581 604647688360 155491754089322 987740602157 778496242347140 1057927562445 1047827186737 1275108868227 1615482381794226 2524545550373 435272454523 2299795169643 2270551132018 423279377800 530743167644231 1560198239019 1467247745533 39752900960394 4202027863484 1062723548284 1183984239681044 1243331695372 4079844860148 1517900276563 22848023844 2097580480916 47804469943388 44349245200663 3242599277038 990235470495 1327094523141 403703672692030 1125871747806 28063633770636 10434866758309642 3114854337057 306866052588 1141603334520 6738147000309 1051098468686 2708908805710 358625808165 1012365231453 1481694393831 3522540797481 89877034280738 1809692132973 3799785854844 7231876551621520 3188349417356 4616886852588202 1214237396827 1331406185243 1076618666206 68198580982 134135213656372 1112425572115 1328103717586 1748280318710 624624942042 2703218559144 139606582322997 2358051556552 935431962984 55084509404 37945629657079 293737514342 239534696068 23142413386477 347627395380 124044860680057 33439747085108 3749485543355 1362340316964 283856103043 852443308591684 1458928945572 22086554913803 1028469229687768 82270716421 18647732069517 20562717136145 22391017317556 1413282024713 100100420887348 560658882872 132096514843057 54491249436233 599858708458 22764848278461 2034336464613 2166286790789 183163498583371 749503573907 217854844962095 908536019677 1761644046624 18494725541348 2597888389699 375473909699 10856717320752 138051738208095 1840963356725 365101112001 714453530982 2616098765164 11160964415766 562233420136994 6502104366023 1591261241790 38378082871 2635447909644 1541812004209 842066078892 373663251463 1830234335536 1070487137219 234120863755261 2635730250936 1139078744205 1639293458280 1117735720865 733040049959 1502787746680 794195152262 228020760406597 49467961989778 520629836151 14434766715222 171558674754435 37518477824955 84652384667 20017392625243 2232351583574 232059796768858 35468861572 25862676363124 2355275189089 1114496608833 243687595681052 13495580741758 1864608421467 3711810005975 1929302523953 26939200104413 1359945947852 2456157858436 20881500905284 120058920993 924671805780 1624808767354 1585861149059 2295084623678 3484700506686 26734993237882 2616184058659 304914696148 2572083825917 1172858914475901 3749436050558 2899101704357 13918814765638 703614063001 1644715126802 144409543756 1996775093666 1594953195901570 20833429175 1828095342644 3677848482700 73039319321526 125762923584 532188085578 2686485238693 2214309176897 2703856438303 1260657871354 2399626524126 1963716989907 1077089351029 1576941791321 2404988737939 2399150698528 1392422767289 575185101279 1726551889906 400265259106218 330792982242 632685178899 1005614940613 1483412816586 3566563314941 256016154040 1228341783846 1331301138654 1504407912050 38871845387058 4424139600503 452821890200 2645020444432 8226088812718 59526781480916 187967988903554 8203801442699 432619968474757 2879975976721 4448601334412 2127929867905 1294359041348 50780198620228 2139656267187 21594073050562 45403765930960 23084637341254 303341312932 1845514670812 553325776301 24066396637315 2654439192915 1043228717616 1437888542416 1634915005147 26799467523372 24979865120389 772338090361 1497226229201 44681228779124 1631016967696 287752636342686 8811499775149 63336450324351 2417499345566 2033337320760 1538914389727 349267299559 3812596595751 106691828717 2904341759047 2359619514881 968980682351 1333566831997 374220629675 709392324441 118899086302784 3447002612055 202506967660 1819098315537 878449355926 97673874577685 2648872456533 6411616634918 1133389766026 1172171867105 922160019450 88802110520 26374743715217 780975035754 645298865002529 86858158155650 1627979973027 27243180440418 494105118104206 318836253376 5348239994857 229729461988 4006242775726 28783973906617 2521577570708 823869776500190 2778338409103 1113432045267 1908111532809887 2295075955032 525794622068 1640467917847 1756166597000 989546929813 3111533366935 5911028505772 341932050651 310855996154687 3073140845777 772876038716 208453576913556 58437535718 153025709165 31461893030353 384495795189 237910038471500 6445865349033 731641186779 121774927885 2106348581762 1541208849421 32276009672894 266874256049 1088604282255 2671219988268 164375837417889 1021490369622 5457882060988 741256918965 824449536166 2367163826773 175329836466229 2763942948193 222635758706 341659536204 982854505380 2539522341729 59124658935 12777570816499 59277088124 2960636329832 146326744524 526544130899 1646904884422 8308943570460 86567528222 18783782788743 490698504109 3032973367563 89836189371095 527736659628 1699883675577 159088078582680 9816859787363 12427059541387 185482240809168 1677178166861602 2005346271307 2260878684283 3608332068760 759495287916001 84964909762 26906263340001 2700687101374 2727030039948 29345103392579 3160849999505 67794157801 523380059349 3097465636856 6116044513506 21028470111827 95542787878 59265856400234 14832689402111 31388995779447 781614314615 3884300362202 446901179150 17220396905699 26217178074698 8519490812320 2212907951044 2977925962746 1645493780344519 907561965133 1407058409354 314021910707 3374322062626 29350503794505 282459327951967 498472040555 523028980128 469127765935 1257435858575 21618282591607 11747810354739 107295587578 542694642938 104558718685936 21234747126848 112889775813554 3611202920669 76768697223154 19492667792780 2580884164150 2393880841107 1242254860769 64435724663508 111843998859 1098560968400 1071496789941 2280985857084 1031280142218 193035732451096 3420209598197 232395166224 123848014388 1254113985980 1076202114105 2161802669322 3790032479856 154901171935475 2424352931727 496436363955 2162319468354 2169900479664 4131637648841 1912300984213 59526302912611 1072401406783 76211642262817 634109692695 988071299372 1104499684591 37841770545344 2671650346228 156004289802770 2931793632939159 16094550051790 35713787738681 583311521730 324706134765760 988539731831 9149199446018 3803769867947 215538918210 611903466548 2578057458155 24779376456493 51693678077672 64784111330582 114947109592 173650528562759 42128665067 3585062621825 27458629524702 39113445073055 2977679585576 213333851949 1966323143181 2222319096729 226359787799 84546851225 2347160222508 2608387489953 2068323958323 4209351310186 2348311053173 1882745959100 170460392442 493658319337 2342321970159 2398282841655 69618369750 208552732608792 2452545775341 1737129529903 230112465868 1194969520669 19991537715824 355440349182 1042500457487 1731121649567 1438247444638 3539704906091 876948689661 1262327881246 540522787427 4888884941333 3549186938956 1078287318945 2540434493886 24040178889352 99259278136 1553613849112 638286098134057 4957154725807 177905968282492 2559100625646 1060934643260 3742476394559 1366403818514 767845882828 253890131963 1531964262011 2734563576403 2429590153943 39589787430588 1429335526351 536147059188 774963115830 2700951046839 106712338531 1030044717975 4765184257837 2753564949325 20442228247914 336718878180876 628051555645 3563238891497 2348039608109 2676329778221 109273280265 169290768057 3369926009361 30231839840399 71151418509912 611647909244 79412752988602 1155172821382 2714918796419 536810762972 1505527286819 1848838468930 1569441835830100 1268486180117 2449355740252 725695443352 117541464280936 92756713716116 484661372624360 31573716789478 430457237906 6417705350255 790447259642 2092882894512 2708504215567 144279145718675 195135815098 7637295187349 1335978446071 2162412538790 2506419715325 916251760619 31366552413188 496256916439 4291855056216 3695386695208 11453912726654 750719525639 1755243985699 11153596645363 1450963171806 1177861712175 24626730851906 1554810413767 2360782364219 2149615656994 396553755151 4164290924501 17191358857396 1293897035728 12962358219611 433018101377 10237974940716 1487329022590 180648869783054 2244504535982 436601712960 68906268879227 1020139379220 218276252294165 121865703295 920416667320 10109433894472 516090679561 3519671565713 398111094292 959080846776 4190359376813 22360804624796 24137410259 1631694448881 1317882244214 6957436134602091 905378492199 2649223784394 1370036045509 2310390360795 2356452821283 34429288781756 2490441016035 24001191945868 557176413430 16108203094908 413981357628 910146191284 2405238184580 488189520798 1271867269259 2400923218455 1652377481061 76943294395 23071083585769 2726298273331 20215070065844 2173230132728 327174834094295 11294747824956 22043311457067 1080353822423 839065155114 268952489911054 16075471986500 2522666168400 2275574242821 40926714998311 967237461653 465483754618 1042145527266 124708649922371840 2768326172743 1667101937309 977135371717 488125763766 538918241165454 18840545369135 1048352505249 132450541833892 98480361216982 2432624444987 2619775624857 206220864015419 2691848482723 23753356181537 2162421509400 542526642034 999122761410 4121531562 2215568073913 1057625979682 10491100759691 1874977634447 652099991883 2814721554453 24716498913325 1355469482416 2477914804908 3660691479710 64317285495772 38399003656824 395561837522 194510602621971 37971353652379 3279221534307 30513983929781 2512446936724 1816132915119 276945380839738 204004514653 1307916559048 262268733589373 1679364274242 40303065993892 1444678527797 16750594007000 26309350570168 141338817364496 156880836250611 1043976812541 158224292238 184642416673593 1047902134795 41585025297053 2575967876345 2895029172738 2481566980 478777920420 750587901148 253563108273 45114635717889 2081939051388 27221240021845007 2241664024176 543054355327 681832815918 522707840552474 1868568741588 784406821804142 18730012573789 1700114029983 625045959873 1505264787481 10410098475651 982709430276 2145890565691 383398352077763 85529998028029 108043325290903 13688937062951 310709236038 1799468424916 1035269697412 1104517547629 1283242010409 1026386218658 923818118067768 2111121251118 25512921695247 2050542555280 372147127298 31338789284546 202579766682482 2011071661244 2492947860591 158306782786584 78969971856 26489948435621 1528452692408 9440604454619 2352626157860 44827388613523 75034792125443 757037010843 23771319224107 6469966820045 762103649515 116207226401586 937531307695 344170995688 1457689482001 862510038499 1497736935335 932953916627 133001748312 1286975685129 3449118231838 12698343610357 1534500338315 28102858557610 25099274015597 903129855338 13879606690631 232603650080 2378832057528 2690209250003 433221607892 645572693656 1383670209549 8235108647280485 2569776960996301 75878127557158 75253385734 86687983600366 1047060059977 1517704308861 38141554039554 92422571917426 431019064090 2154243009745 1318893630679 290982278262 351566335148 3483909065261 2228693460838 13316531944678 245271582549822 8860521964990648 3816455613734 8751824285730 126227766713742 2070149893286 10386878280147 1572825847723 80072435220999 149674506701545 3858312730610 3226980503256 3909133201837 277583588100 3981591792139 78319697156124 2525192389398 222851131271 2076758406142 155513088916571 275185492090 3362610925676 46049865524372 45415248514727 36044302216732 3383914961571 2255235667503 154678907875 338050920585 4396584961831676 74077166921424 2370606100713 561017349092152 1435404200797 2913598326168 4168080255976 851693860546677 532977752868646 11108610514868 40073662017182 270107566468196 1302416606554 59441841290960 2223404610629 156993369039070 1494133421374 1388440683283 33231804998581 1051319532758 275698909039 2690586853755 17161356062441 11810335969574 2507147456830 2469936375220534 408783137109 2171203796310 52162629782 47725713147 18329659106091 323483590132 202683744134883 44851046332956 29069868698867 1878231500943 750894038508 5327480586420 43823551145279 77807090974553 176817000159 1839592155011 18691387914741 853081754578 11178386479514 2425811185643 1854288505870 1741240275525 22763421423399 173494679981 921003987745 141266642758 1854304755959 1197361353170 1292859227627 339200727193360 25639531916214 366210262065 210231270599 43977118718151 1502813866289 1116692718728 2147480262912 2593921259085 2553779019343 892016416300 75169672488201 2216817186761 769439491685 4743907727084 800129136245 4170154735155 734026940548 7756195614647 2388571058235 153297563425495 169231796579 9737560237241 1006805810270 57258752981669 241425130567 1935678728251 841656284215 2118369378099101 1116341600465 330801019163790 52594876102314 1028479619680 1247141141920599 2618783550846 1123748379655 600094928393 458539142620389 1686726296419 163264825765471 67812455714683 284117589878 283476175838 69333292035670 3021298557142 2278507832172 22800928579863 1631449421749 1442758868811 1750152218699 29756835012100 1827534635557 114261084693385 2406667025610 730592205389 5912777584815 23797265676244 1011814504258 6396832045391 2510302625318 6882464788274 628244937005 2159201073895 1698693665685 2224803335307 320036761528 1695977839602811 25709312495736 791085984239 7909822802089 2038634246315 932689771474358 249176725466 2505971092826 1825711269270 1174667364228 1007624007242 29003987520995 3840520946569 424290533153753 1500945881346 1632292800449 2479987294654 482922658222 100738527077479 62899316937150 603335685441 314309047361386 1061864285315 2447590919281 881723021682 1348272700577 883466604742 1490278549417 12821828612176 2107766174942 138479246103836 496560989645 19940733025696 79921450755293 2068841890624 30468143588524 920471020240 2906690944812 721704921544 687707380809 504701649347 72167258196031 22080969916475 2742035540838 1139894564530 371706210689 1230369541294 251699876936 498559881249 1820924203592252 373654234659 934575314916 3050370732897 31945728863902 745532961583 342304119223 2416517670243 1152547188383 1977842572365 763517107301 48759708736406 2814085700495 1127522196472 306484325225376 698849337429 368620881350 1372107732334 4903766498615 127989684255468 478786478918 1603209966525 197056058379223 3832406420627 19271359416664 1929833281526 516689812628 30626863154040 153580455027 2717207298293 1754718123687 3995436546872 61971065278402 1271717703502 3942918048921 8631272439898 1034077598651 1551298293380 190164975313 31610621824987 11576384903089 631624383263595 1557951787962267 119824433571840 24795300507843 835454648001398 1954715674643 488424216630 132837282511 92084455591 824457440954 1053198211355 2645698582867 33888900102107 1593102609832 2583681993677 1243045108627 3242409736283 920288119477 30265941727918 10214024886316 1753836784211 839228416461 3137196305383 2536461938209 2689418153028 367912202985910 119269370838283 1330730587107 452086212033 30024158078843 148056704020411 2177219304266 514123360756 2028983725924 873168438850 1489831920055 3861294906879 1115026677193 961674366816 27573974541926 74453591704281 2351891549059 1492601015167 154894708753521 2436374376904 2313694967157 321432729389640 13747479893977 2587994977458 1966883033345 20343346449192 1147826257099 1215331401711 524286232192 2768176386862 264043247719 110939298892284 3568236628784 1231584739906 1396143343123 3187753488455 1480514164638 1226126634856 1659320687947 240832344268009 807939343874 150114619200 2434267237552 2179991565055 1755574420044 3567425622440 2723833119947 2018652997598692 1952898909246 12797814569911028 1781500209568 2419163347861 272645848949 1599235627473 3813111639712 1999297644801 104367349287294 4282385503970 1097251423971 2802854705635 200625866149 2394128699728 358670600770 448399809706 2446720504294 651661141588954 1050704970130 160827404724 1461959801196 1068867668090 30264185749 20011279271842 120171821599400 1004519265991 16969187242884 2458038160551 572026123244019 1280247740657 16295637848839 385609442112473 2120223659499484 3753540472227 30237556138945 1829138326999 667608151893 862951789695 25772459828431 764619844735 19019875477237 184487474150762 10450709464026 1555674465694 1549501401849 2845602644157 1885336864397 13184425997 740214897639624 2301412528975 16681537132994 903092853908 29622676528610 195696915739033 1762360167131 18608791272363 7997239840833 201163434349 82828988549708 3715452884012 288223450898120 2331254094677 50193481300188 1203924927708 71131656405038 1085489341064 1920669028301 11102578127920 365044531482 2284086775645 861783188826 1452767463578 153621799494578 634102240773873 2414869790359 3598066416319850 1871638893622 55594004056303 2284986972888 243342842775 775839918506 365561437076 83170606355758 320914459308 1934349253195 5365067423237 742498528404 1217979328029 297073144579945 159745258233806 716830765913527 23761274590582 2534841843978 2635643955561 310407078199398 1526706498089 454192791462295 1904700759762 2591874544224 360696624539 2555553198363 2692887292709 117717912903714 31631090575174 448159845177 204161544573 435561393163 11632865106737 4114451737502 595861660423 412182878063 256148322052 690505171187 133376996551 666915820384 1335519481551 50125249206466 457861993711 1996558363957 20230364377439 386228876692477 1350210386095 21038058278557 1320680624397 588609395903 2405748521333 3447413455149 51810452907 1447680244124 1914008063146 1034061366350 3327201394381 736846288888 2403234841315 540584494482 707373210681 2288906525653 1151107031941 2118732307801 65192113986275 2893207621918 74613831468794 795854980090 2497313545269 1067758287129 5075152422685 1014441066129086 43062038287187 37931152881692 786632165134162 1903385459898 122601441947979 2199579203222 1595205283366 2694189404936 1493249762039 394151047875 189179452424 1802923833336 2538979185092 3340449701719 2524024342373 1222344444193 1169205216251 700514952689 744636640340 31548964461364 4184665883120 2429263815837 759119767843 35627305390314 1023237377486 20856105521725 47321371308528 22952126194236 892116041397 1261446978889 1101373054952 595370501305 4580673585 2898727913687 3159035990937 1481460937946 13348708876028 456331525310085 323950679484 1932090526611 1262416731147 62249727765310 219979252740609 1924477341814 1045589005605 1811765855548 2620178548797 2067753189947 482475848556873 1022878773633 115053366631197 196897968866234 29126084221834 1108139450408 635189685827 1296773568466 901239879206 2851018130849 1276411055035 806018356032 468532707657 3119872925319 1556080203382 50043425417 1227097605804 75725761642 753065826581 1881074489029 172502499405 202168729860150 2033465619857 2468196196774 1582978423824 310492858096 243923767825997 3225243567333 358179136142 1654249192694 4286689442500 128522042718505 1326938729526 3290022778573 903815614340 10703952373348 13440079371204 1441376109931 119286553207593 1848115182680 21338525510 3069920190064 121289615989860 816747363007406 3204385040973543 641015432803 2694665500428 1246560188408 1232220306223 28428140247141 2070714927375 4254325052076 2391544335001 3191507772731 588399828361 1443364411074 1445198787332 1399952758098 24692413489867 1242019393997 1234671685698 241154260962 67809156892164 549981596241 995970740512 1410439025909 190330574440634 2431335058608 1506714856060 23324238238563 61041873156152 399708223840 38075347720929 22403394449792 38490396864411 33553824592 2912487005292 2314262029897 1798972398592 488671897636 9414685550281 8938122210331 34506016767373 1661591547552683 41065859843235 1330090618962 1853094946710 1451128579053 141796370167 2947898767685 785100432648 35407066686606 108510653166878 872345339041 322601611806319 230073088637542 3803065993681 137536779764254 2103001328627 1904892386056 86908741457 1306226710838 164417748726 2627478217196 2871922180951 27876086136364 39613423428382 375046397510 3732668037758 1510316785410 37059415057 27868588933392 1925635043379 33200786745572 1525759383721 5176853683569 18802717502079 1780782408564 14379788385811 258548233471 649808956782 3203021680754 163617992111395 416211925367 2593469716301 3190268909485 1106904811355 587652515043 1428536762459 3068451913991 857962099663 1351821595071 16310439981757 2322628702660 1746425866214 2128293313944 10672555841741 709552669027 1992092812481 1693614920323905 15053301012024126 4187599472539 10636548150669 415477732208 2839229637147 16803780404448 1448469419041 993173958733 29370484732239 40419485774335 45383364653862 575943669555 1720729660048 353005738922695 1378401606196 520354120638 21347822613694 24244427088096 3183402970556 1627155672386 713137737308 94808761722 396269729924 3237913279689 178835957609 856337832694031 171968678063883 1895187313723 57163667664 1393183769185 24957692147574 11655590377293 206120427900906 244777595482 1232629710268 1142095257458 1087302322653 29068496441882 1151648376642 2322728096955 2676505047822 1131177626227 176257628922 1145359725282 986399005135 1263290634796 825277219554722 4276905510666 2107095781354 486611715963608 2131035131405 16735258895999 653564917754 2440251833470 65802449690 7310084697548 627875783408193 1464920444463 4013604794358 910499288382 1363128767181 3376375921928 29984553222507 2207244232663 1392851750390 9011471067916 62930485724 544670974928 385550908525 397895256249 2165800058394 189242710401742 194510494832 10571766416909 29555259434491 188731364154582 1040911538288 462546729776 1077204117895 283582561780 2097920177129 2152048875077 945879809620467 290101176837 841674740529 591484099037 15594998281179 2825654654261 389256769050 1900479116309 1027165433484351 5483391497293 1841031412742 19530447481482 2659787586610 2581186333171 12757155189867 268977743179 22846877858040 1642002575518812 22873056725096 498186857141 827846125864 49898106151902 22670448732440 1517744745872 19133233138282 1126971682175 2196748821839 8669060544626477 2439758773592 421300576638 1491240396940 80283527323 51610360459 63180397802 3065215860612 103847776554020 2739395352265 117702619732510 43179818618468 626775559447 1354869048923 1251692378201 25936469121762 103866938141 2826625401292 1023351916912 1598068632041 13268278920019 2533733450642 3366118225046 503574106860 47819241882 122525879422800 2731617815401 2468472963739 388281101441 14916241166636 3428960969356 2494198881176 4649709897 1583519278330 494931018861 12528306484699 935395130969834 5494158092023 23179252949064 14729684746581 698643555562451 40370932079957 3073974433190 12616400393722 1174822290989 32231211317667 54682211246182 93198920144029 92241276071536 1067311853094 770226371556 14543300629514 837702961518982 478889461446 1509795204365 128821260563670 348289768048476 895576903266 2276654907281 774650438075 2198641851642 166304349374233 603654214622 2513424110594 17797061950335 2179092415864 850576014964 247641267491 1575708797171 27436254409651 17441863871395 2584966200151 2074916835717 2039304856514 1071497152349 2809840125877 144569899394041 888762546230 2166170222778 5205308386995 1588790091488 401534677570 764999292387 2693225940908 19919068002092 2748215635555 946991459469 22835127857943 3208731136777 2103398486418 12410733951594 1162236280550 779377089048 2450765268941 989455689021 1782020852660 14528266433506 32869590807494 1135767444536 3958665107717 1706580711412 1933370867821 2225654238669 1017452408483 417891829606 3716149659945 1256264564406 4259128530739 49693357301135 796934308775 2603128521579 222448159227883 552305891706 70293879055 49473967202053 30184907100052 1493429177589 1150787635849 62018179047370 5972615923671 184416765804888 1837347859682 958130264846 43753827526393 15939527372677 389036863165 227012989723 31618096519 2590971927609 2526755061179 15554160363176 1067544900496 4900471678787745 1426446978330 1272387404325 10944862566461 266069740403 26703428737511 11771420886870 74760301030 1301101747208 23263434762589 4816615799559 3126137219027166 2111057668216 236124151286 1237691716214 1127497412728 506998710552140 535944348435 33334690343166 13260486060268 152091164536 1549382986401 3996321673431 3197446496007 2527766039145 832339757998 3224201197597 1799513412845 913482729462 787779274677 142026067303 1788981300885 374752016038 33469385730394 921607767851 156480752433848 1025444415622 1199198041234679 392513001652 488185014489769 19978950057010 737145040047 2476084315343 887718662845298 952667067643610 1272833447529 19101905486694 3373007679304 507537219402 3174238123945 1024938502069 1631302637767 2895905989758 2697049939845 1692856280054 2505709165468 2715967173771 1018397000513 718841121748 6684377336100 1410770220722 1845439001590 2400141770595 221834088814 281701765886 122112998415236 459396829911 78949538199481 1309424062675602 1422475712291 11166338941 347181048624654 29937908465194 389845641875 2148392486030 1342767580283110 679698292325 1060195174303 6382100401987 3757343282727 198052543087411 10708948870769 303822851282 1013638903025076 39274120936737 78528101319347 2149437076306 1425696296996 26197104979465 11675689389542 488726445972 17018684818757 291146844091374 1110264747711 1293062940252 1083674462170 1839011854800 546296948914 455793973175 3498597653348 490613921052 3305759705037 1286783451243 1072848135624 1476279866338 974656281018 115903240725 1351605415995 20799653661601 24242260035820 939928959456 654641723906 2584369028105 395991286413985 2370734758668 930055991091166 753731878637 2913906175852 133651784715 160108466931 464715391557 20463024814205 26514446620498 1288945721678 235281998319 621403053437 28015350114488 5869655947055 2329534954245 416694195566 3825570576700 1983292051472 601514308535 859610732788 1520166364314 1171276963400 1217947005463 652963301231 628096113756 110720755362341 171738881657963 1264847771398 237781957679 67788263826 3035853278988 946984843576372 21791648020352 1309018077947 1952989315131 1917902601179 17491305744218 2618528846173 501576202736 908587306723 8368633776 1773778542655 21388460865495 1030604648345773 548454298819 52802795291770 2629454975526351 1577864743710 2986324435720 19692002685 2801379210355 1118504957944 4194922645640 16275538492041 10480796948535 929354747757 190177261227737 3508237075035 1759668894137 1234529808140 3225436458306 2654281654900 668800908034 1942993037532 2364580350195 829906117120 488003134714 867584969222 581870779042 131126874347 605839460219 313506397733 2850731622295 1304979747339 179384183943 502895826272 29045354164578 469264822582 1808733291100 22928201623 184388635222649 13156639578685 2246633727047 1501877587611 538037060131548 951720512141 1061169907474 2983190270822 9329003322680 3773017557016 15346352871123 2008306569919 1588910500104 842163856856 1257573824626 893155320420 474360376678 6777763662335 199509084748006 218096233503203 36483624842982 1526456713897 1525363273958 2262025034820 192402754585435 2759215895737 1570262902809 2603691939320 1452715846280 27804227002520 470404646800 591405192185546 2450281819202 204898753235476 1299037211975 2668289834439 1783980845705 2396990414117 70469363159038 21481362601591 465603625475083 587848724367 523258722768858 1268698973450 2591813103699 71817557831349 1453196453832 994145476816 597696584279113 3488467132963 1456679445499 2188807663141 114022640247 1621504097213 151730598329203 4324454884834 894348829647 228668049825 1659661080536 1342891604104 17427164891602 2304343492953 143237066765763 3699769280260 53013338060727 515449682922059 1730171973710 43476002048303 1678155332843490 523800786062557 131948041826 465750922245 1010973310387 191057096031958 3069915177098 1386735593937 43078766445619 145204783301 1361020995444 1223523181430 18805285257879 2231624915064 2442865461968 1273016000138 480291394144 2285522437986 1214136769777 84021223464935 1039343711505 290814178413254 1757056530509 143368629363020 3513525157846 131435250222 933646045782 1688432725320143 108451605217983 2415099253001 266565723290314 65340335343199 1499696772091 37816420245889 1301390653886 383334196385 1548381796158 1961435831556 1815136098112 649481142108516 2539715218520 970228214159 755071372319 1407207228998 2705299443968 1093148703944 187194991936 1961587784626 1839116404068 443586756621 1504942325378 4760131368161 102662366622040 94674110417972 2948246205385 845215406994 1887489638357 1568506554853 15475325366067 1004243198822 4128338176247 1254907562742 44269344201130 1209128718876 208072666222137 495245316801 43076612339367 1692655679578 1350714281711 246875599660952 3388920745816 1468548841677 421247541739 3907478848929 1238452541752345 1859877645669 87900432820394 475499355437 1037915826220 905846115127592 1206042920628 3505685089776 156271109850 540659090661 36426005976846 3789317641732 1241895784431 654474032317 241817819393494 1066644280369 1068696462828 888189354946 1398348498311 27463234765450 758663475078 792468060930 1029343273767 733263160361 1096687665128 358180821393616 80442868828409 2417639592520 74536440141761 1948360885953 20142707622735 955404729547 1754241981863 2665379078215 327561256358 4981362216918 3634002339912 967477777853 1391096382997 2004065631715 414429176675666 1016626089975 2642029873089 341005507088704 513139305293 2233731642311 84963779013222 189954590641894 2685373626487 636549181346 26559796548770 1715838006784 2526554560251 439789726359 156010344150 2117338471436 60996419190144 45407782121056 1752981713606 1548907086169 155255087004 880791254929 2697788207872 44954866458 17894789816983 1424661554923 3186461910384 568175295232 1102417989754 11283374320186 527240445079 1097619424662 1142577261274 482110912571429 11414826445760 2734191344415 389724284783 216023444274036 1889241161713 125100235148742 20037261318600 3916555289834 426958919754 923733292419 67596092172468 2555832992260 171219620153108 4077626634552 12676633197414 68803798868107 1409161217938 1744476659061 1693653548080 3165132873991 31149235557123 402349709054 1291256300076 3215415229992 2318596596455 219177252354 4276625766416 68480776581 285243309862 3625381864898 2491661586356 94816518068035 1380428379640 224534510100 33607086155702 2370459803560 630127106813184 2532522774658 2507151833700 132289641435103 1216727458103 179811322858808 1425376932927 2345541137263 10439521883409 690717293059 2963804167481 1507291997754 237995028169 1429700336711 64047740476559 297155793282 1792493616402 172314308568 247491486341062 641807492471 2663334978249 2881998515375 684155939016 1996870068380 94157828311125 1845873082796 4203954034651 9661264765955 2597794047387 263314127834 3635801913725 1087099189284 1364252628973 228770938800680 1654800499311 1443848049118 1004841504226 97388683972328 24444953144411 58335558950507 936147035396 2312304477705 375003310690395 707870025717517 10977138305886 8225754449135 42722932970947 138739066372260 549556332892 317872640195 1958678964633 116137874073263 956623562546 201323288648 1477177665542 4014963128117 588019063165800 16998667572271 1649475969183 685873152065140 667003011036 150377302364999 746949172694 3392280753194 145331833369483 2536882387700 712606240659 1520322879162 288049232410 37940642382485 1717314542962 22530980888894 2176707276594 186761878467164 558229046982 1345228990954 14670108445318 346102829901 1295317154877 32204409848189 2248566477992 1437495321012 893701741920 5429021665993 290619419097012 2184550396612 144465566643 1418145664858 52558432177093 1028771425399 2289368328649 2115517073488 1912657460059 16010370138989 158609089030636 20078458014436 298736836108 2399027870566 6737331357685 1247022972000 2702727581372 4118083282103 2752732768835 375812483337 1428645365463 3602934423691 6653530888950 1769263349167 1641139363088 27283191144474 2566803161197 164286358777 15105556620671 2432193536315 619035913420138 516255311250508 2015300246635 5076521794936 370134987563 1325813130434 1614321504745 2741598741782 2260667937288 22207619395008 3944925310822 1668903420600899 2531661877451 65346011702171 1738997049467 56231615548763 267983846656 3376863276109 21726633935505 1136198523739 1523018493479 1191323036673 1800683513390 92324792703380 400572584829 524845287246 29803482799967 411909031321 1866300799143 1163280277449 5440030133007 424759761506 131514542566462 1616483519487 1317592150922 1658246159025 369904796515 1975759293043 1524223954203 1397233887580 124282381438673 484847884508 12192117164744 1132749616756 997987044106 5705540637253 2961732192818 1367781273120 69530440034 1664602116522 896163889759 946986510611 2022354646393 759361931525 2578589114689 1630046938345 334565107996 6449713090711 638293709455 76195830128937 14217750045692 1950644602218 951291347906 1171992714408 1428990099574 29577470311158 1275906257001 1155978470244 319051316864 232526780038 31617450190430 26750118692351 46984837091 1248852676360 2174107894596 986810110983 1730914075162 2860858785391 42081745281308 196495820357962 128346454648258 454495463478 39352866757235 4185304558036 2047054707063 133242686025841 23708957556303 9312701028146 10047210935227 29844060407002 81754720332 793577594745 26454757595211 14694901252 23386310893122 2403686448061 1217691995243 2430548079192 750178212694 272461516576775 250213801635 22071582616707 17821054772265 671557739183 168072716499 3118343443023 3458614237672 603053837977 1643889010712 461941386489 1734276356710738 1774655640254 4715751476342 358831591954 1343440654691 34755301399511 933097654158324 1621804745579 3557637982133631 4118547928865 20284232153515 2592034942210 717441334764 1490909184100 504353351914 1632075655035 1076988716847 2473788978072 98317304072204 32067813280 508330532539959 1370085605816 3254171076592 39299791792 32535989006900 1140371850261 1430103512943 1757709803460 411492216342 1562225012460 49717769115856 2386279508202 99635704323492 1003518150317 1387811433816 148104287920 2689832051307 672902288541 2379873052388 5534905419333 71804901818245 1758440880888 3139479044669 39079307775577 303016079742 51437666606156 1196703859533 937621798848 42769105640163 2446173994049 1295272348033 137202444388747 179869395813 2455800803618 1836652430119 12961762639123 320025800931424 1342963089236033 1060303635078 344197243130 55769548343001 2930623264027 51207567945960 1548457052194806 20545851345575 7217446633218 3536351599015 1060131957264 1510891440399 3405562452473 3350439957464 3480602956022 12965225266718 7072501176690 445635336609 3684758116386 316236691862305 901881511886415 2347635486843 25069049545589 500189932388637 1292842853198 171854665457 191139419520466 2116664482808 1067044156133 176408737715361 1855712909560 9494755218 1226387610049 1099870111367 2273311935135 237150989423874 2197280462412 1248186549627 2053948278902 104760451765860 31090718355353 174991085806609 30350578324345 18772764637054 576908082159 794020799325 2577010981480 53884122895181 85681900750 118980381075 660753926243 2492216086914 473107238640 19359890512000 967110473429 1962550801071186 312207564673 752849952869 2852337850404 654358068247 2272319289114 2811782873877 642317274880 1546776960746 180631544370761 1100174550573 8114937728061 347448039939000 978778952983 1936853621482 1324266321505 143374978740933 77798572043257 3936775286177 2638464977133 7772962675301 1655252638938 1715663593380 851263203877328 34227497533148 4068624054573 1859488595088 3423857982899 20412153720229 698599837516 42500946889817 305782268834 489203262709734 217699039216 2285925674480 140172468732673 20861858732927 42028678770101 4881718567146 396640604751 2313815397064 207057105718 1400787784426 1990026028451 2240999053345 2548917588962 2106315140136 2116185143574 1965802272954 187978114322313 3067729149289 185505825848 839186512315 343490071962 1475038875049 561559286159 7950565883805 1904434341852 1426970275269 789843141937 21737175632 1542386332460 1219871414565 148830867621 734694427955 226499310134100 2541316788987 2077023417315 1025164394287 2711794799369 1562352380828 141909523947083 1042068031817 1882337663479 4280318862008 1257119198066 19452774751041 3544766485674 9929804342325 2188443549075 3697900922360 2163054904935 162547716847417 210165582554770 950885173300 1990937526837 1896708159414 651703048077941 2628992113776 703329742831 13228349871407 4138422571700 801664324241 709756402930 18422672503915 320470643781 5792798800374726 441600644091 2194462766182 360260011383761 21105666760918 6926924925647209 652378748338 2528882980369 204596188339642 4353158491462 14230454738115 394292978693 195701608596770 639894732794 1972423355243 996545276485952 43684342951876 1291072400954 31560625203004 2443287080256 1702934852662 1408777844524 436604110903 7183166850657 266982062520058 138794955966 16340980629103 441652655799 480641311630 225380851736 3552063773796 1363748452811 2532445918738 81511057718557 21094890364327 3147477055901 97824354146081 383659557490 163276094848 509002450855 2233411372742491 1874243395130 1903688932723 1814217590394 7366362893870 469479225268 83847051332240 21861550592892 178402768764113 12745042091922 306862328546396 2518906743629 1021771669940 1720578254091 3430311799982 303431903509 2084845537121 113333600875555 244791234653260 1876034485066 20955973738555 1486426309987 534249792901 1513309442182 496949116250 1832724158422392 574434644427325 16696104577099 1808252193305 536221882886 1294085123485 34492610286179 947267555064 2482918230154 21201590477916 1812744688545 2495063533561 1449122463824889 19370079133523 1870534990902 36789110694708 26695996215400 2275771933280 1782063151239 2040924297107 17279843060428 3543740916686 2908981439765 2177117188742 741466742206 160635348484 86876283230484 1115690583448 2767654159198 48302287797982 29017343162917 29562605771362 300467918634723 5384412450079 1334095699689 738640078869 47609867031892 22827900686146 2311371737525 29504631150641 664523156559 376965223058057 1015053967969 1510373444155 19669156259253 1562051426861 2215952342461 233761087855583 22296459750442 1894291585743 58977480300345 2187985295154 23082395795574 224082658198 2045224039983 93722308413642 1307442012456 759438945490118 3091735219828 2969194507958 364891494795 308631935970 1548115218225 2525203608805 1044400718730 1481528425271 25924533489332 46113535002958 2075805166849 76919487266750 250853698699 17712669460928 1331612985207 1780667385970 45802395089078 61236115012506 159478943277904 306924867086167 60030324018356 1499408327258 1365568394313 2332569977152 27840167852830 23853658312651 48488399005 2561608496838 33318417290921 262435055049 1171329284090 25880174209860 2514341986116 14908076696640 1334275900363 587182679335 776327198093 1914527032908 1321153394690 1977358774523 2154284224749 157268669138 1347518821617 5253066415684 1602236284906 1796965836559 352192731847 63711862281 1264188657719 1229151362077 505087948393877 151468009900020 3776581781527 127969240562475 1669184793876 496828460185835 3566990876861 927539313629163 291669596941 1188000283119 2680676004737 7849847300138 3060758420040 253256963818 2291886957598 2207294464546 68341321842 1394125256093 449747511375158 4223738258653 11448214173985 2722785762165 281322623806 159369176433439 2548036977808 331178046756 12808618951230 2412869534363 709366076962 2419491121197 1878995408881 199948267616 37995118145 3607201446005 1335656302192218 821969198473 342183369248494 280770365156 24875820290749 590791266569 1047896226662 222140884051919 348410320952 2481519626267 222128827537896 35672738157187 39471513407104 72123242084373 194498723807579 782004047258 2322921989882 4168787942396 9339111741775 3356151939454 1672393683074 27143633108284 931396836339357 22572863255006 1176694919249 534717987168 1419056861354 463591210035477 218837769088 18219080022383 1041674810425 103255253168947 2740813165669 1092044907825 284870303234 758072001628 1238730195775 3620752391213 1150006792039 766124475859 810857151956 21697232955969 682765431740 38486451121127 864300976715514 169223104034436 248403510160969185 648114589175429 1094248435880 664446169264 582527547983 46107013325408 771654569564 51307234357971 2984343776565 1591629736470 192253724826232 2399919448921 38370113703218 2650463812872 38836738248 2341673400958 3365397553525 631806255301 496905844526 1254792735474 28246706044394 1374009645609 25073899276134 518550791595 221707462978 2720014332870 1842703568379 912056975702 4156625518471 3437456395947 49182320221 1205197021892 1532287196611 1277324116670 1696307290161 240657050493799 200050232727656 249475071704 40771713834430 2461290467416 2308183493173 3395418492175 5342492649153 1943719922764 817227583414 767035754028 8366110325410 3689470325689 171737642787 2427965540561 2201437851478 450629354268 2220575864640750 34602294358 987867370064 347227334767 2044084254710 168341962434 1239723580675 500050063613 20877264805805 68247054224 1267011267434 2186086366140 2572888124598 103503531019 2098689709113 3936113454726 1572529466610 1621715036413 6757916278126 702151371118766 1643240331441 1763463853130 1645804136506 14042471587296 533828927735 365643259651 4316699515062089 589314854697 11192728997828 73445089991 2432594445742 283769027280577 689078010653 391832250397045 126886149981685 153099641407 319064103081 13009978683749 2872635267345 76033387557 12199598550935 80963623353 1257905708438 1057417362940028 26407015809574 706577281142974 2184079892918 861277808149 1607480310567 1359615279008 592737285746339 705590878211 2120476210636 761870467142 64071514256 2523262207146 2577045346848 119548467790049 3006986140964 25289810853511 1879343237427 98341153852 82942693172290 16416143772340 6204913265912 2124957276809 289443934324353 1258126628972223 9712076852949 53126551335962 329149077773 24096308255411 2350073206218 1349499128181682 873189865280 2405066410881 1477590497956 3901190932943 224013364789431 33116700258512 1749222022330 16541815156743 32392000875345 1822764218659 231018163379564 1026366557914 1097761334317 15606177399245 212202325407390 2960653592521 1927087028661864 234111283241 22580976473537 3110978351380 2348103063063 584676602297 240223787475 4228007504914 1501961694607 2711861110722 65351735521780 420256185386 1128876700440 1211543437989 2920366060972 230685024851 720190769218 578167860248 1301417334756 64254400872 2113794824177 446816736722844 27636311017412 780711939505 101906069389109 375130309020 1490454856415 193113554818378 1015878176209 32592276969686 22308469919336 299241422986465 36436323188839 2301144913650 1789821517702 8851975383821 1498813990229 208705252230 59939157644318 3174048664766 57654087818557 462266562490048 637446259320 328110655041 2523724532485 1391791585070 1656416387169 3590350669239 2763988764090 418404702749322 2365059945165 1380007731244 249914400208 2791485051981 1322388005310 1787938296327867 481275886659 8305371306255 2111230145312 657735803575 3914399574241 395141459094 2217008642348 4209976083292 1674672311976 396931427243155 303158532783 19832734270944 1515944315801 43198038973424 1570428302911 2712920000623 1555917265240 969367022197 234481589698 1047524811818 1102501666842 5448042180932 3171173897678 7781068124046 68177626363248 29246202178280 1305798658464 13341753039273 142105830555308 4168492189636 792220983931 794190160704 1115501380130 2080747554817432 204692742340031 44624389030186 3883891782404 2140561910823 61997369095 1435841699686 1611531356305 2049377009418 60481362876188 1193149046183 148195920981944 228218063109 3173919687090 826264599872 1390328293394 563963190832 2369371003389 93737864183644 440081996643475 1137691384635 1128006150699 184812068678001 707474651285 3710570950928 83967256344410 2407090995925 98586076585880 238651091844771 1743890017214 518466247616 221847512928969 2844299512356 8040305800668 2702953391765 2240213664296 4673162745666 882736284075 46693532597 7185181278331 961870610730340 417276091464885 2626308905452 511651795523719 42582931609356 13235191840262 146844385544 1872994197029 597836450551 810798034917 2081214748959 3256622139998 48289713642875 1219472913750 19515878101108 514259113507 348013563684216 2364569404258 1073492938904 189406577472 1359765558880 1032955806159981 7833793144807 1517580241102 1741763774992 552614981338 94959420653835 12803985310255 1774347165180 102457697138898 1862140422282 6539000478 2141575006189 1349250313971514 838445007636 979341120174 147694952310951 486599869725 1368489570434 2462012833591 1219534624383 1328649215428 3650552901761 1003615206927 113814038908049 1657989396640 98278125531037 543463681179 16868296103920 3331746839301 1118822318382 8273372728162 1718769691866 2303558513696 5219581251001371 68835190081255 272001145158 256804021603 143469079127078 1595667367104 691864524753 2439377887224 1945011117476 30902212305433 90886238996 2386110153861 31859038056 1330475413363 314795922658 19923663806753 327649757985 1778870540661 301971375895 338812398537 2670224692020 16319720899097 497627759414 732386800933684 67299003017503 6795700702625 1391123060363 103612923531635 7793241749695 1062989184661 1649116263916 23431939997155 489192522920 1163863572584 194532486329284 882002598948 953356842370 2385852333486 2772545592194 55114175594950 2264489193441 2714940222826 2263032889907 343945711045 3415713617708 2369767411624 1746105191058 112088329693 41796625442443 332702178730 111744711217 16652167072743 630697297024 1026783525630 6226882966594 2513928642150 42966373541 58665768779755 26986217427822 28831527316661 501649680044 19368335006867 2376550121191 2196699178112 319777648353893 480944116545 854492622433 46683950216700 1011353575748322 25899984137813 9210811878584 2641227432282 833513624358 1333005378923 343444437106603 105684608790521 3934299297011 12360039921336 1925541681649 29471386976962 533412030964 143508646054600 284007648868874 2910591700085 226361469422900 136179377420842 870124814824 76500653769020 810927460272 2142621575238 1403980228080 6496735426935 284116072869 277163952762972 22011531026294 276508717217086 2445846650542 187215593609103 1961157042974 949992177336 83190297591068 11821108223824 2369163148291 819308372254 1565245693038 940786165486 526046629428111 119030968786397 60354285533727 675039881756 3798768901171 12241224368381 20627881724509 601792561390368 1132187119155 153420952187766 1931958344381 1382832237996 1566614688643 38562023767954 8927997932 855196834309 8768483432760 3069751222914 131546464338 100056226420 409654298023 342998315193 28776414094217 33977415959861 27769614419508 34375838193832 2511903549108 3604036482574 606940329098 274920786573 182112102461100 3977943432488 3881837283567 76570428728300 223793412207114 2176763700788 63034433580292 2649491719330 31180608240 277808702254 2562508811388 2058334075589 3325457040389 59493333683489 116245876402168 1401773825916 281104636430 1491301379254 26812438065331 42250405808 2522935048428 54668301817883 3976768905249 179027608154959 3572343302884 2189765318409 1762925560212 20419268960090 2987984508725 14161232147834 1892294317666 17916234906403 19652446432865 174427109897123 67203961457130 612764129162 505368175954133 2044012561033 596249940005 21936600699474 2092691648174 5496743529681 571256638421 2815434985561 2653200183943 26729548213923 10574554178069 2410080192304 1396965135585 281126627742 2996671831533 609481886962 551691879518 3422217929453 28100002783307 10017685536186 224797950935 1054706537208 2010028463692 258917830464641 14646222194126 668156235992 446493508132280 964783143941 155816993760957 45972498277539 294026870307173 1422629342329 5977515595383 834703915590016 3769778778823 18554766814551 2431083458815 27208687473724 682225710572 412317724883 140918619009 611155023466 2684057797408 795060166417746 432434776215006 151940139133439 1466868749110 2325939647025 814196610572 997121421854 68159995862455 489249291795 318385019565 180638757019 2050919505359 16253800726649 983836869717 1207053017549 20795801841405 141473524497 44604934689818 97758734348413 1117360696369 1296874160047 2419618070307 858558699687 10208595828151 6801932318710 50261419922 761855769551 1046095100285 105308032486 228760921273 2155554103184 1234799654602 289941809234 965392529028666 2544237339932 1040864272989 152574371408982 3305622723099 1832291242920 332689456456 13023542773934 2464201493483 986026819304 660885518699 1365740235563 401187953984 1093540777830 823003613696 3190827772668 1103099485509 1078279042065583 37710365759846 37885862571591 1208380460618 145107033922 280118214810 16976817399026 1319880457400 795268427101 7884725777 81041567824508 2044962695222 86347450420000 519582293628 1706152406828 1026722358686 667974511257 253335784236679 767206248712 2419473869189 226362298562225 3478579429839 2019875672889 1542018548358 15895136240054 1274992708713 2577275697739 1043005532592 1429352952485 2049345930279 1574370198702 4067642727503 8720091371774462 671512896868 222658250936 6830940328860 18272236889787 1100941755530 23257206091615 30855253946495 30246620447363 1688861758023 41211194468 82468511987396 66091981146603 1139680388877882 2195452086759 150159173312395 45268445486351 1228219971955 2600491320873 126235433171391 7906747416810 1686070447676 1073533962223591 126334921134221 297520124764350 213158018475194 194614465385706 831237702048076 1649663811717 1590901263190 755313596528 328662917355 2529933094973 933660583506 2990543041635 4383818406922 686625555253787 2784446813557 2061854082986 1074569560453 1389178088108 2791858189918 955138482172 865676465553 32112235782435 539009011602 319499993846490 172337781368 1220085632499 1520501875493 505601280522667 507707465462 31448107982622 41482704471435 618862825216834 3200283899022 34573194866989 5382666550685 896433817583650 2765998058112 773545808620213 2243911751446 935392062337 2005763214254 296358046650655 411769902086628 11466074525395 2651613563419 2421147971826 130863251683895 943965403612 543601590394 29592393428192 65010670577 3204325583516 65888393387 204120285196993 2200471090566 120983837989 918573165126429 9519918066307 1107342097100 1472528808224 2047606894693 26974575469 49765850391730 2007500064764 3868134297 1285987220718 2555966069881 2726942060590 709280943289 2676973785749 605126771624 13212319217353 85125655303375 301359566624 3591811605463 256736299760 2070919723603 56628937897 2594460369186 107469564788736 828912263302 307858261527 919438811285 58570324355810 1624002869932 765603353118 471313015235 383428908184 249261020700 1454470048406 511199296229 1998241838629 503165754383 34049646348676 1354349283361 403183203963 81920777708 709228570993692 406420067371 777003215545 178731607278 3920265406499 1937505572896 1157940602078 58984915099739 1541768284528 1832898195842 2143258256978 1767967709985 2616541351561 1404093733710 1211085354646 1559269428218 1750128795597 2380761046026 298600564370594 362600545140 24256892476834 1058446798614 2548594089542 2362301120971 2258792409989 2267915643703 793069688053 572831758817 2658470482018 493636320992850 985113778994 1307874168134 340045652631524 1436998862869 1380136026862 2208647927686 25830117294849 595774828606 2468759248597 1073485528018 290726351401 1452537308197 573330904544 161612327039 729755974739 1480070352428 90465585461818 1697059929019 60830514240027 1823485160189 1966257673970 332391440584 171228759114 2053938498389 2108866222901 1513027925131 18013225826513 222645329724 1187328646056 2228187465672 16542820908782 1146251051357 40728303503069 462826214675 23141074294156 2583997520836 31080176356134 3149543274862 74358024740286 198119958877602 228150174249 532840221729 4766990436129 844208187764 2614877647583 30303286003095 493496120366 101646065715478 1148743056248 4212684395153 2503081574882 2132342821426 1350079184435 754909045495 1567496287431 3595908747652 72037208461477 903454402757 2572306634400 141358093249 610916274032 1386785648035 513305597112 20808183450068 10305998809928 213917171975 2441830154822 354559516438231 744217551577 139737436128887 1585098189564 7334334504987 1339628932182530 3291992460014 1297483219531 509751878002633 1221685842303 2355332732288 86375141293558 460853989565 740961414878 933942679639 474352361804 1827790281760 89967553297 541764560405 183613714550 4123336612270363 969553507581 600670958278 832003284060 397808150774 1167511538067 6307399814907 5885983743011 71236731166348 1239728003782 1059658153232 377828554700603 2359549338187 3931628658158 1708616547805 101555478672 12744229845593 432326050469 976642517975 19998145258874 1877010227225 2506296205296 2137384434820 2745538431201 312064948092 1249113719063 466114427251004 537454006668 28987468759568 1711084419030 88753159428097 2388553596671 1581243040473 2031227374732 2756957776653 1370539102641 20577186208 1258411767699 81071435246847 993459252649 619345488733 22058595405375 27038822896163 1030767400266 71185370469354 1343984212756 25174691650423 1340383700904 22289245389817 152143686708686 179654552555 149489660888283 229095901651988 1482792541216 31692680181547 858419838284 2038274246149 555171876508 1237141248103 1661396009237 674984914171 19544290967831 299315640653 3864119300094 1140894834465 19317794709630 1622543770446 3220743952437 422052615082 4657902035616 2099119771984 59186385275387 2631893128305 2672974574141 554332219351831 1570744029082 3633186711432 776104233075 1409976555058 3864370427211 688155427717 1286854057977 299971967102399 197707720453 942927158564 1687786188136 9197098865576 900588584991 249439242559 3661034831683 594170263242 193725405488 3108513961780 1149128866824 1491515682048 1892444878940530 2542974915085 231638807698 1134400697755 2582612630431 425947124688 151445052722467 1472623882404 2322584332930 688272749044 978125562780 1396309432470 13059084153667 1388082197948320 1309745392957 25410676059215 4928320233655 2698619063309 513079154273 158186848473450 23270095319103 155464689975 12695268111423 10983672236601 821013387030 527528147356 86156009576405 11472737160285 1067572231471 2249074038598301 140380887209804 20517820413300 1940779583256 353568029912 5194356450605 255354485985 54239539060 901526579666 8131582905666 225370133275 139998191588834 3786435097898 2501080970792 80272723497637 1340011845460 562245725809870 343019856068 1196409613171 2668870223474 17417758002079 448282738851412 2226953306211 190555870794652 769676290642 371469022052651 2004192424473