SHARE
TWEET

Untitled

a guest Dec 29th, 2015 250 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [525070797 525070797 1513526393 2120028761 1226660098 1127270026 157987001 157987001 1473854112 1313504745 1212195199 205518537 205518537 624958113 1267053516 104042387 104042387 1663622738 1663622738 1410962539 2090984679 878689206 956215433 1169426894 1169426894 575748785 1741460637 1959208471 335393844 1907141730 1907141730 614843840 1551327560 782316991 1603798981 917086097 19501175 19501175 25436069 1655529536 1655529536 1075563262 1075563262 821609657 608790984 1176965153 724460585 1981860041 1033443226 307738667 1039718503 1851130932 1776911919 300149089 808788855 1019983557 1019983557 765337508 1885431058 458835972 458835972 223156275 448950191 494673702 477896541 477896541 594028554 750245255 750245255 2039049896 2039049896 1258937459 640629208 2098679543 868620435 1658707476 734562713 1712330942 966533346 1797565543 807494756 753868842 393842130 1488076200 1675931990 1675931990 746226165 1496942970 1635638821 1635638821 747300543 665293406 1613073807 49698680 49698680 1614526348 1797859980 23364977 1293824775 680002805 1688680223 931795577 1679373241 2046615656 174048280 387997319 4809466 1953933749 1119683052 1186670790 93015282 355308923 1515388899 1638070467 869156865 2146641874 620435382 1051960238 1903092607 1833070394 1168262761 367103983 367103983 1503582642 1503582642 1859849156 622521958 1547526893 1547526893 34021648 954289791 954289791 874102491 41813275 41813275 1642985654 1642985654 975961382 1152957526 1152957526 324347972 1438911529 1606583816 631940766 794475543 1800473164 1800473164 97824823 97824823 32782292 846200054 1477004193 2145850357 2145850357 617085131 878381308 866345924 1120790363 658810532 658810532 1246242637 671988261 429517644 1049978286 1393962402 883525126 991003802 428752254 428752254 2065149972 946981301 1811041654 1811041654 915839562 915839562 2139285288 615655691 1128639262 1254543242 1952872476 1265284900 1439511489 1439511489 718067665 2078378866 414390112 70381750 1387777513 2027019706 2027019706 1889570202 1889570202 1903413471 1416682286 2087368356 1117772200 475307864 44799789 44799789 326365766 1662843412 459600484 11998333 11998333 1871218858 1006121497 1076758168 336860894 336860894 1624260507 384364256 653781577 1145843344 127955634 2043439100 2115493172 1433974005 1500257692 1865881379 768469101 768469101 1266148970 2075366573 1823826735 1823826735 1623110283 1949930850 1886951339 2000230997 692640785 1323717 1323717 609987284 609987284 1820235685 1502834719 888547208 355721777 285061058 1602041178 231127950 585796383 1686094050 583723800 583723800 396690878 396690878 971530267 1593147913 525647569 338338149 338338149 548549326 1122266498 650216898 650216898 128656590 128656590 1873754202 905765534 1373144803 366515488 1824220131 1824220131 1918851761 1893261580 1400918904 1784445792 654855498 148363619 1786462023 1316016803 1316016803 587702194 975543817 975543817 984549869 1547360423 684833704 1835157766 694024087 1275388699 1549642075 1549642075 1250111345 1815972182 226288684 455395495 1120585956 1120585956 690211969 1670903447 1670903447 1068893588 618904351 1389251405 1602874350 1185391629 489281019 1351932587 1315260714 126353118 1274153875 117817697 117817697 277634418 277634418 490657264 490657264 1821683885 196080748 196080748 1434214187 1434214187 761137096 1515950447 1515950447 872637589 266844992 1483330109 1483330109 411018816 1198430546 130876083 895874682 811103483 620500191 142352997 142352997 607542324 419523163 1575566749 1099682082 1809780780 373798819 373541035 1910333425 1319680488 1173192845 1173192845 1539957187 1832212634 1832212634 1709434029 1786078582 1062505559 2112067192 2112067192 1958131649 1979430344 2134571501 917882241 1414396383 1046533799 1587597751 339440531 1597209595 41069024 1069589878 293281794 749815608 773390606 1530859409 1104934239 860498470 1443588366 363476593 363476593 1920473482 1920473482 1504543041 981784998 1404875039 1404875039 243777531 1130714790 1476662641 386533665 2002610764 152253720 95274511 749098386 749098386 247464715 782322227 1184342154 1466018688 1687142079 1268429807 2120359435 1687379851 1154412345 371660120 1850774718 1181766844 1181766844 1805661469 254463628 254463628 1321581826 1321581826 516084898 516084898 2010102705 2010102705 17724406 502066902 298953907 206400229 166551754 166551754 1067885440 2023197922 333069219 333069219 279216320 1086916480 1281024892 441653848 441653848 1907338517 950773940 950773940 1501672009 1790444483 1748318399 738692301 1432623328 42878973 42878973 1481410544 1481410544 330513394 2330698 2330698 1221140426 1221140426 615894733 615894733 1693223858 694948826 1379663903 1379663903 991843184 536360495 448770892 1174296564 1911410460 2032241033 1824803357 1824803357 1129882699 1129882699 1085721280 1876081546 1010718762 1010718762 118425217 118425217 872223406 1809362320 540227469 694536405 1163566493 1646996671 2052598708 1196457271 1566343901 1023736423 112920002 169648723 169648723 872340441 1190471859 1190471859 1957976619 2144664285 1656204498 1656204498 706582420 1391625098 1976763166 1976763166 1053176026 71867886 1879568070 1879568070 1421357247 1329407248 2049059585 966683750 1402530005 1402530005 1463545627 1072622618 327451441 499079215 1162066664 1162066664 1893089914 1893089914 108593162 1297390044 1271589800 1199183239 1199183239 841236235 1672665087 945978372 1734987058 1196812768 1482904279 758000035 1060896936 1554065254 1554065254 135756298 1733920735 50636093 286292100 2139391026 2139391026 333010372 112445845 112445845 1143324233 1143324233 19738795 225030985 225030985 334178581 1223828807 320184219 177672658 1061626761 956625455 542731330 542731330 1811479526 1379001623 1014983597 1021605252 1021605252 1222316077 2019412580 1275551111 1029898421 1029898421 782355374 1865829636 685306097 622731940 75890502 842335272 1276892723 1276892723 1562745578 1158351980 1158351980 1297253763 572455806 1579191668 2014922020 2014922020 788607613 91835660 2124596815 522652481 562183580 310721142 758412212 1201179359 1748202543 1748202543 1249901914 630620757 1102523424 1290704957 1208278318 2121664486 865540134 1945720493 1776807007 1776807007 2113234926 2113234926 1781689681 1586963895 1054538414 1651646160 120520378 894211979 894211979 1225439435 268066581 268066581 1919728368 1919728368 1737354560 104941875 1547562236 1658852850 1462302207 1462302207 1683405383 1890182212 1436357230 511477360 1141843374 118445113 1939129912 1371411557 2067362028 653319678 564164109 963134150 963134150 2066803524 849068314 849068314 1246405769 246639036 672089291 566559301 566559301 1083682918 1726703394 1726703394 1344510669 96704627 1713167863 802439977 802439977 400987493 401394722 1614669797 1614669797 1784247626 367186520 2135962849 397308712 28956017 28956017 19142962 2119500066 2119500066 1301676617 1301676617 277120360 1962349732 1288336450 842154966 842154966 1112104577 1532398877 1847183061 1691146278 1691146278 2098835336 2098835336 2106744999 1739576631 59697743 421287656 902280195 1470711888 913193061 852133149 1827215624 1827215624 965485735 1247569653 1848161114 1848161114 1570285114 1570285114 1017506730 1011530689 851024507 1563769767 800963388 1438227389 826226221 1333227782 1333227782 1584273280 1772906569 1772906569 568336476 2131880210 669666021 674731953 590729437 876348963 876348963 1534036083 1534036083 196617443 196617443 224562525 224562525 1511865359 1986673749 1549316720 1205081482 1660582720 430716583 430716583 1343880389 688543616 688543616 1779331351 2016451713 643921835 643921835 1440200822 1440200822 374905216 420924228 1633301244 1633301244 1029356969 1018060246 1018060246 703961636 611934888 1084694921 1084694921 775208186 775208186 1554818551 1501111784 1828102436 2086680751 514429757 514429757 995715521 1434979792 2045510712 2045510712 91452016 1420821180 55406364 304656436 1735832205 1735832205 50747876 1550860536 583913402 2126532067 796150016 549788195 1096897200 265755932 1146421778 986072789 1636471153 1636471153 929987721 1947999760 1389831086 1389831086 1317422496 948285362 1026961122 1017660639 883682374 883682374 1475063582 1475063582 767651996 2027337112 2027337112 1774996787 474958944 1325954557 1737415601 1737415601 1365517203 826267747 1061284904 1079364508 896345039 1644869623 1601032610 258087051 258087051 54712999 1165398684 2121907340 2121907340 106917086 1457004941 255657869 291703842 1431729871 1431729871 580723781 580723781 1175459089 756490612 756490612 83686753 288699322 925933054 295107427 1042805126 884400675 962574734 2040844767 1723625360 1860707415 579123559 2118093919 730408154 737899629 603853285 2091462561 606993847 2130850200 595300522 595300522 2011864739 2011864739 987529115 433305921 433305921 397708649 653806306 1905152905 1905152905 584054118 462225647 638103507 638103507 1502446781 1994873906 1994873906 1703456371 1335276959 2098479002 1458674910 1594084127 1865373475 1168121046 1168121046 1909945800 1691144159 1691144159 13313831 1352090852 1252749266 598434153 598434153 1381077213 793507746 793507746 2009103101 1297906317 1295839133 1401242692 1401242692 2002561093 2144617663 862706143 1186594176 1186594176 1695644863 124406498 1463630714 744306172 1095408113 791999064 190978844 792318197 792318197 8828786 260400711 260400711 1301882634 455406385 2049845699 2049845699 1533894957 1533894957 1074619673 394616871 223703661 566001831 1922212332 1485836140 1697748316 1697748316 104009599 1991736176 350783073 1691823995 1258582516 1256071829 1256071829 265142811 458001040 458001040 1802215501 2021797966 1432534419 591538778 591538778 1145592737 1405299148 724819983 1714196200 1102842080 1031311351 1259921360 104671293 382295590 415077933 1715266814 1715266814 1461172002 676482626 1749539902 430766288 660379467 2108939905 2108939905 842909608 1770982656 108506798 1357894336 1776179216 1280452463 1071054367 1071054367 1158699953 543527681 543527681 537034260 133893936 133893936 226112365 695067368 695067368 833785642 503233352 175494204 367002959 367002959 1977385370 1977385370 914032643 914032643 1486402976 1486402976 1787847770 687692199 687692199 1750013129 1076083624 540145536 1303760345 1303760345 169039282 169039282 958678131 1082918795 833800235 833800235 890935193 661225475 740389329 683794296 840599935 840599935 7339589 720717492 772035876 772035876 1630062370 595697501 772923224 772923224 1248682759 736665822 736665822 1538282039 2100086437 2100086437 2111759775 1792089283 1792089283 1246121291 930287997 25800310 110750968 17214896 17214896 1870070334 1727335120 1784764240 1952819300 2074153850 2074153850 997935770 1933330987 1761065435 766232054 610227087 199039631 1123778502 936562145 936562145 404851885 672442247 672442247 89270565 1690008406 1990766040 828694203 481732752 481732752 452295188 452295188 1600995276 2095767121 1053562050 898122876 593287240 550645763 149939047 731047372 2078039673 2078039673 2106186113 853338663 282126235 24044453 1381449225 190337523 1126205077 1126205077 2001787929 2128743749 865724559 1428916855 1980613717 556776294 925203553 123034958 1777892981 175914622 175914622 1805332089 357449196 357449196 599585763 599585763 1118899490 484501217 1399105963 1429980987 858430017 1076844326 1076844326 841177446 841177446 63382143 63382143 55036479 2051094311 2051094311 1144745397 1144745397 115993981 489037141 476293150 1902618216 811661437 1546685229 800254444 337559879 337559879 1528293166 856050617 856050617 933678762 1859148808 1276241875 2147092821 1937152109 591984017 90735274 675362845 722218329 855042671 825822621 2132709008 108711401 1952680086 1957924909 153213798 153213798 1081457021 1619564123 1791239067 558019759 558019759 1398238500 1398238500 83617968 1715608408 1715608408 794999853 794999853 1462397100 1462397100 1165485215 1701740975 48723187 1544594920 1129383945 1477817522 31123006 27209282 858641823 1327378274 1922926484 1922926484 797407873 797407873 1947713569 1947713569 1005636386 1827353115 544770268 1308160215 942998878 1812468540 1270732095 605291853 605291853 387323256 387323256 10083449 923443164 923443164 154673235 154673235 1089199860 1782361227 1448357366 1448357366 1118104116 485821412 411725248 411725248 98431210 1124031542 1796070293 508470675 1894170495 1000436563 1295610235 1631580557 1631580557 536776047 1731470902 1731470902 246001754 246001754 1645456731 1645456731 590368054 1478769272 804515255 1968668209 807135258 807135258 794809627 1854867839 40877918 40877918 1628993660 1461969480 1959900661 1959900661 749276209 2059350622 2041950278 2142108641 2142108641 934699788 387163700 267803067 2090419959 243047878 1528711664 1326111526 615417478 615417478 1441741638 1668969544 169668508 778186338 658617948 5322314 5322314 79564995 1700144148 1700144148 1779164643 935247652 1190606348 1190606348 1815995456 1232544278 284177965 1959604021 1959604021 126970966 126970966 475867951 144979767 144979767 54179326 54179326 88585341 11603270 325082393 194417451 1714931132 1272282473 2028111479 2001564347 2001564347 626112619 887843831 156549333 1745109863 1745109863 1876895450 1759955010 97977820 97977820 383860062 2091180096 731296101 357185259 2026558 2026558 1582688230 1582688230 571052131 841745122 23976022 747244692 990697346 1090757162 1090757162 692497179 1972937788 1972937788 2000380646 1989907721 1046997737 1871853542 610055793 610055793 340578341 143632891 1868180444 1157797082 1157797082 1697907542 22201517 1993584663 513387532 462022321 462022321 1291881201 645104873 1254445761 1740880338 185266447 261251051 773690208 1171874153 716219297 466746666 461504532 461504532 1448267528 1323801294 1323801294 1460217997 1768623149 583966508 1526991046 1526991046 213470090 1261889211 1261889211 1322260873 1322260873 1267777407 1267777407 206195466 1285427817 720795 1803774382 1803774382 141541785 109524631 109524631 995612010 145240841 1919738323 865658300 926650525 926650525 1645067195 1101696267 1101696267 359355643 1354357187 1671656232 796748349 796748349 39534851 625036253 845264355 1045432630 351960108 52780591 1198803692 652697090 1781653968 1133110345 775756846 107356310 2006690535 2065715281 333334073 2018368703 430727142 430727142 887038867 2123356988 155369035 155369035 371975129 371975129 2033203531 2033203531 1519842631 235496823 2089243839 2089243839 1194514353 1367405503 1367405503 508841880 1340587303 1390064454 1390064454 831455265 12623885 12623885 2147013384 1949126750 1044592123 1044592123 1293440356 1293440356 1646673893 1646673893 1206087407 721553960 131217099 386739746 1250192537 1828179275 1712719290 1144199073 1144199073 1525532918 220947855 948289503 2046955937 1650538532 1444715421 1827863882 1859523032 484962192 484962192 616404702 2017048282 1389226190 257562884 1782867187 1643643112 173403517 173403517 1994758132 108701809 1074038322 1074038322 943822375 1791462661 672582370 530304778 151288439 1917862879 1166757369 578724032 7502555 293173045 293173045 332797973 1055523149 933366049 1267930898 1267930898 225630200 1856744257 1856744257 307940945 307940945 135462246 686349256 686349256 1272708591 1272708591 1210460618 1067990225 800978759 1295562199 1977501088 697497007 992302416 16382291 16382291 1320926261 19783012 19783012 248139922 1334150534 1334150534 1889602326 1271849962 1390194576 1390194576 1205471106 335433496 367567768 367567768 1615126488 439283129 439283129 90113460 1709606709 1541672067 1515404711 46583712 46583712 165270077 188558318 521157053 716271790 2096494451 2096494451 85549239 377152400 377152400 1393920233 1766779303 1726695930 1022469699 91276013 1804358345 1797398221 1707193650 1707193650 1726444424 1334893871 1485222138 358214368 358214368 1646323343 1085078308 509719293 509719293 2110207011 419747074 202954930 202954930 1070325053 2067321742 2067321742 269860964 1935762352 1097191054 1097191054 1069091103 18296660 18296660 1819317774 1259258855 123791915 540936049 2190944 1648788320 290747782 290747782 1804894316 488915626 754456175 570830839 1623354478 1623354478 899176811 1320693604 1320693604 954193115 2001588653 1349252333 1196119586 716695320 1038553417 2123119819 2009937952 2009937952 196226629 1974409069 1836233156 794015648 1519086615 2010992803 2010992803 1458444223 1458444223 128292398 128292398 488560143 1308516471 1308516471 2002846238 2044057180 107880291 1551095120 1381527112 1381527112 277491900 299573034 1059607948 529602673 2107914270 2107914270 164912843 164912843 1792213466 713193133 713193133 976357643 1244929191 1244929191 1860700380 311592501 892641410 1547407110 1991485437 879613689 120534514 1001026368 1079514511 65241446 416560249 416560249 641021229 129896490 1532293753 968994651 968994651 281688782 1866141505 1216723461 1216723461 878210501 878210501 351346749 1358909702 1486866241 1486866241 76409283 2085941202 1753825663 1960099733 1960099733 1550507647 763142807 866318057 1348819878 284508604 454259951 1276231502 1276231502 1849947808 1849947808 1087227026 2066537346 1331624802 1111473091 2047752044 1172710508 1849475746 904535601 708275519 652873894 708840624 708840624 1584957175 679115276 679115276 1407775156 339565545 339565545 1560307034 2074241177 1330780049 2026120520 1205079395 10011500 10011500 46242520 4223359 414912685 271617289 1541918516 108098388 444661103 298877805 158198281 158198281 912723769 1193390021 1207880394 1207880394 2143660388 777490480 777490480 955425092 1794464643 1076365089 1076365089 781845982 1791812285 126340971 847856731 975767533 1605086288 1694526011 1177999641 1787091623 800042933 800042933 376666450 275649591 1574645968 1497340103 1497340103 446523057 616593298 575014596 1867671634 737221429 1422728312 1559909074 1559909074 1544590623 1615432726 469019727 1839367896 1730486077 268079009 2088221060 908074783 596640145 1711428914 237339831 2060106361 2060106361 1741663649 169745525 169745525 262371877 2017097625 923237789 923237789 952240094 952240094 1520694101 1520694101 117347251 816138415 1605183078 1605183078 492636423 613451349 137397637 524816520 1886814554 1755256453 1856087836 1856087836 1684911227 347612732 934552859 934552859 606117839 606117839 1256926641 1866469400 226175072 1922414239 439141264 1647489210 1647489210 583898344 424680133 175336304 1391241862 1533390765 644473206 214919637 214919637 167821274 636454253 1975605750 440004334 440004334 1694131905 1684210502 1684210502 362537952 29411918 29411918 1647824089 459369615 1485747124 1485747124 1376555498 74733447 1526442490 22950306 853203027 302967897 1527655911 40165014 1318276660 1318276660 1140166075 646081035 1962863492 640150287 640150287 363468767 1820660290 414183158 1228241204 1665804774 1650174129 595354835 1159405827 942049108 1161498400 1161498400 1870718066 515690339 515690339 1216642483 1989417367 57489631 522032002 1071520390 1341808183 644990829 171200463 1385971056 1398062683 1398062683 581038205 581038205 1150179892 1150179892 1796723366 1907254511 1907254511 890132109 1455482777 1455482777 770556306 770556306 738342416 119945092 1620270742 1436244937 788130790 788130790 730285116 1081208183 1081208183 959404080 1511349438 663200337 693698422 1910351465 1910351465 2101716587 1823867946 1823867946 1766288693 129148548 1392196318 1392196318 277349189 1738441850 1790742756 691341828 2125932743 753681198 604510831 1468679393 849432644 934109592 83861754 83861754 330266090 330266090 1067536587 987891670 987891670 1683647476 920316584 234952758 1058622108 1913900369 1441507978 1411294384 874302258 1746415290 1746415290 697399051 132221064 1676089000 2008569587 606834949 606834949 99542069 374120539 885093261 1843871572 543556265 452490157 1519563468 102126255 102126255 9962459 9962459 72546561 72546561 1575975387 1744904899 73482640 618293749 467632943 467632943 853459089 1791711849 1791711849 2023870692 2023870692 854356281 492919306 313200435 313200435 156544923 1421254992 245631720 1128619626 595765594 595765594 309414621 1837274832 1626049039 1626049039 1398262799 1268266697 1840957606 1840957606 674100140 612586702 1130339108 1827304240 402782884 2015890325 1262020375 1640779502 1212106944 1212106944 1938199102 1938199102 126716684 1128345913 611137784 1977828036 1977828036 1136855324 1811568795 758727807 724990138 200923577 1614596718 1614596718 861643282 247423497 1510142108 1510142108 2121596344 1466401665 2077668074 1610477042 1181568837 1229495678 396351780 976504771 1060174598 1111483814 1521781383 995358626 995358626 238589610 1800254158 434096808 1315338395 2091665787 1650437007 129156062 285679962 512966011 512966011 1485647637 1485647637 158273405 1521362585 1022297536 2104304676 1068452178 1000591820 1816458764 761027180 161483359 2073671695 1043769264 1043769264 1688463886 1740678872 1966996815 1539712931 1539712931 2115190126 742673247 742673247 362737592 670665182 454144316 713643387 1277396832 621075963 61339326 1073087327 1073087327 1853330994 170967310 1221174368 1713297113 1532015645 1402931394 1484497022 598493080 598493080 1805857661 538330040 211047025 1715642530 1715642530 1006414282 828377885 2147403224 788014357 788014357 1266931840 449143178 1172450344 1005246494 1005246494 1809056334 336567073 135489655 135489655 260604983 260604983 550238338 2137754341 2137754341 1359384965 1359384965 274259365 274259365 1102539957 719319386 2136118796 97705009 1647530675 1677158493 1677158493 1744924490 389785638 18112173 50939974 1067158988 1067158988 738113164 44624802 44624802 208945724 208945724 1784507517 1083961507 707646987 241216472 680687087 1802633891 1081611974 1081611974 444577789 921217000 9448882 1273702982 33036535 33036535 1509204272 1989949733 1989949733 739676152 663209939 38667674 38667674 1878417148 1510141432 1712712959 1712712959 1239966802 1239966802 98455448 1368499446 1103046178 768937062 783395007 1620566114 739353917 934181783 934116306 934116306 1909485279 1526064387 1526064387 298734433 298734433 1294581581 1553854183 300150389 2002452552 1297008512 1394678715 1204054978 2003992422 403317389 110970510 108528734 1736175154 248083362 1657227250 1958133345 507105427 507105427 1853827447 1853827447 2074703235 621568290 231946533 1777216522 729901010 1986401556 552746955 552746955 1349442970 1721932949 959495393 1552577142 1636895458 121323788 279888837 279888837 1595550772 258713240 437694647 437694647 271539501 271539501 2105933436 458517542 1818457142 1081110928 927307961 39765414 1901644928 670020749 901634581 1268945188 1268945188 1234835017 981901382 1603533191 1227399439 1302630829 245387772 2126639136 1756632065 212752929 837256172 24940946 313843632 442735260 442735260 28713065 1490026242 1490026242 1858153268 874596866 236399163 1853317135 1967150204 1911225297 235861559 337710627 414956811 614699279 614699279 173863455 1263050233 1036958199 1111938419 507868348 1683256176 1683256176 1110459171 1849971923 2104054586 1878313871 688799164 803861710 126105540 126105540 2099144921 808156659 808156659 927407802 1213855073 1923304914 1025956857 1784120784 1080448270 1000354258 1078130752 618059159 592058396 1677040650 1677040650 2033421040 2033421040 891081870 891081870 11742155 11742155 2081411284 2081411284 1981700776 1981700776 1410058014 752699944 731446592 1147352694 1147352694 229711551 335774756 335774756 798313691 287280921 287280921 1207615849 1232236790 874042818 874042818 1946127222 353465662 353465662 748551859 748551859 310609640 1023915096 1023915096 465779829 2112692267 758613156 1691849581 976137610 2132333574 122855295 297197950 1238537124 155402528 475255100 30154733 277046087 277046087 1653531682 386001960 1868872052 1943162683 255658594 983623843 983623843 645662236 1147668924 477500924 477500924 1808235759 1441779325 1224179171 773146417 1094118201 441330229 1023085909 1650788095 1194537446 522311082 1923685930 1923685930 1474817794 994183712 994183712 1700223748 1700223748 833815840 2002127499 2032885920 2032885920 84322917 1370724353 1075645695 1075645695 1188443325 2111438187 1206973522 490043763 963185078 963185078 380903913 1350518334 473823109 1429034556 1113425889 1113425889 858299330 1590251900 2035916356 790671046 553652250 1591924643 2069242635 2069242635 1637600752 1349835627 2034246883 1351374187 719770720 719770720 1733563057 1923514527 1016690269 918690741 1286480876 1744132565 168890830 2064869998 340220551 1380882290 1746681767 1036263778 1036263778 307820553 1211677174 1211677174 359585559 359585559 1281142909 221424895 714476105 730071075 730071075 415149757 50495017 1982288349 1982288349 840421233 1264595309 820732388 2034751493 1554241617 749223584 1575035352 1726193812 411099406 411099406 398817009 1404718307 1553475513 880289139 550326905 735003973 1606096667 675468193 962825489 1854912268 1854912268 2095689777 1173794575 165060042 385221315 1023862755 1023862755 1055589858 1674007977 2011850839 711815015 1668899952 1045889448 1045889448 985529929 985529929 114697814 1331802895 95988714 791134491 1867166221 1707715107 1075796029 920405748 920405748 347027020 504088679 194795478 221438870 1983736585 1611806588 1611806588 1255542856 647055490 647055490 2096532373 705579696 1557189062 264826218 264826218 1020844786 1010664464 1972410522 191876311 2143861107 1213811632 1969477093 1969477093 784875804 400328598 400328598 59163962 1785502617 1785502617 1094847867 139842079 1231056821 1231056821 247383988 247383988 2101403541 2101403541 390693750 390693750 927169432 927169432 73861823 786617623 786617623 1124865602 782697232 321381767 1111216547 1462109510 371953805 686750234 505458941 572519547 2038800275 2038800275 422988804 422988804 930062711 1092439919 1092439919 2057700288 1878150091 1878150091 1929458335 2101303518 2026856985 1570163113 374858791 845801358 652224665 576859017 576859017 1627013397 1149127792 792506364 792506364 582976069 582976069 778425132 778425132 1622679029 1404400585 1148017182 989297306 30074030 2025950366 2025950366 124805756 1765799395 938403112 799922369 799922369 1173244135 289515021 527860486 2033549027 1176396613 1682365197 1682365197 1108146527 731428663 281740629 2124297330 497181786 452134580 1755815277 1755815277 550822481 550822481 2038978568 2055887014 2055887014 38073456 1279054448 194871426 2018812540 1290677523 1290677523 1055856054 769525572 188874189 1769365073 1917389267 1031911881 1999987884 1999987884 1614275884 1614275884 1079841580 1631595879 2034138157 1786497446 1899361034 1369332845 568006968 946918143 1952318979 1032878202 67595150 587671344 236582568 236582568 746450465 1693448985 732860840 732860840 1718661232 1846859195 57729913 576376134 582000357 496323980 1316092364 932343191 2095351053 1385462042 266324157 870990674 1876457755 1642734026 1642734026 901615312 901615312 1936218128 1936218128 1579798616 533411004 768912108 555670864 555670864 933431116 893295080 1494885161 1494885161 1763748523 907473457 409018489 409018489 1011036637 1811818324 1380762009 361790570 2037253346 176339667 244885342 244885342 416584031 416584031 763108137 430973187 430973187 2008229834 1207535303 1358949508 154549577 154549577 562258696 939811119 850380720 1898137879 354345675 289348841 1852576418 562133409 1400617021 1028163038 2052020500 390887645 1031271979 1031271979 1872709807 20108623 1759137217 1781257070 608631059 608631059 1909612347 801148857 272236957 1990789485 25619876 25619876 1789395303 1789395303 171705329 1441984429 598152655 598152655 497413790 1505661561 959312745 1363227966 1322510753 1322510753 465851775 627335484 1246966207 775668633 775668633 766739770 766739770 1889214302 1889214302 2096059 1862720596 1580022197 2121654149 168509117 168509117 1534403909 1389590271 1389590271 1279748603 1102572610 548500409 917848468 190234113 190234113 1917226176 1919286870 1919286870 87443212 109380451 1606189818 322773465 521266947 1702857052 1702857052 1897246082 1048561937 1523558472 142888620 142888620 126227087 1929647127 199321162 766955256 1111589378 1742478031 1742478031 1945223871 1945223871 156635490 1039882675 183363236 753117078 638858346 477681665 2014510976 401204512 401204512 798683908 155494553 1607411722 187709562 540008185 540008185 1863489414 1985684772 1812809278 1812809278 1353600131 1353600131 2079233658 971615396 1138709867 1089219364 1797947483 1089591122 1089591122 432789137 1935296456 1935296456 1096959762 1110159906 1876689729 1116189723 1116189723 1394505616 923323059 1990140340 1990140340 1063472940 1063472940 400113697 1108071176 1108071176 869611706 2095426371 2095426371 598893813 1807202437 384516070 384516070 2121846016 1211289324 908053037 908053037 1971591160 1971591160 322600885 442540194 2008009243 589813643 1180252933 676396476 1020003903 1304246272 898291134 1688006770 347001946 347001946 1290219179 1329037811 149100892 2074742075 16973372 1806356062 1678775681 2062574395 1603357808 1555015925 465815198 1602465783 311363576 1588305611 1813113268 1813113268 2115671374 518597289 518597289 2061030697 1683007445 1683007445 469831066 1745396710 216365037 216365037 753405231 610584371 1941043020 608344354 608344354 526488153 157771553 157771553 1851677596 1141620193 697246686 1744178976 1292527085 820745319 1153782792 1153782792 1879491290 1115196691 603557752 603557752 353673966 2142865504 458494282 458494282 830431988 1349126337 1349126337 2050252778 180032552 1277468087 1288121939 1288121939 1915121361 1915121361 1606216898 359259318 1704394729 1727003081 1888224285 753161047 753161047 1422100035 1371146851 2042676695 764257553 764257553 450769385 814865347 55931158 1157319749 1151599799 1478584990 1478584990 574150065 1219234396 1219234396 1370178988 1370178988 740279415 740279415 1085819294 1085819294 1527848225 1527848225 1918413551 575730202 1640981148 1238119777 1754670627 791058777 132530210 132530210 34237121 1634582253 352825863 1189966215 1189966215 875538656 1541351362 1541351362 188148274 1616430195 1852658093 222755062 1853658533 762873733 1000476938 62569987 660751517 911936838 1379933603 219496726 1060330954 1060330954 284588878 1932681992 340967648 340967648 827807626 35467701 35467701 470831378 1351416987 1899457633 1899457633 535647933 933448820 1336099419 1336099419 1224402620 1224402620 944132798 353369248 353369248 1285745560 1285745560 708468711 496322642 1847653085 2107175928 714837581 1698419905 1903650470 1903650470 1607833185 844398319 221422767 587858758 587858758 991370303 891180583 1855170820 1972961969 2110343955 2110343955 509932445 682489884 682489884 2144997797 2144997797 80419901 985798026 677881649 677881649 1498790146 1379707659 1246746413 1246746413 1111500805 1921206374 250840322 1415030411 914355924 316636685 316636685 60541036 882380139 1732813945 1732813945 1002792935 2139143459 2139143459 1879894417 327846111 687356411 230151068 230151068 169013306 1755556267 1833965052 2083862071 237541592 237541592 315990312 315990312 471531562 471531562 1432967365 632539919 1393987955 1393987955 733904235 850080347 257223664 1128493032 1564317353 371395927 1974281845 1621636300 1621636300 1270496622 1270496622 208017840 559352637 1147976508 672681407 582692226 476439433 33250646 483633462 483633462 626352090 944853879 1630050470 1847732067 586246590 1090529150 1291929299 1291929299 1742559076 1466890625 468609322 485439114 1320111811 2138530885 1483740952 1687826603 1373176208 1111974353 1628642356 1405990323 1405990323 1608507328 243383958 243383958 1029726770 1257897834 2009314245 567095292 838146892 383849166 383849166 1263337070 1260893938 845324091 115797567 852446209 852446209 193871029 193871029 129267575 294526956 2023898774 1914131936 1914131936 1730770610 1730770610 304631934 304631934 131549623 1177311157 1909847955 1909847955 2112654851 2112654851 798055222 1180969899 1321901744 767255325 1344204110 1659342136 1659342136 960248782 18548331 1104035325 1104035325 24550880 38184540 1990471224 749119393 224656255 360558894 846353507 1828804306 1828804306 157402323 157402323 265589111 1819309710 1353111936 705771597 1286952201 315465355 1004421965 2032523545 1957643216 146980611 587064108 587064108 1473857132 1865173132 1398648937 1398648937 1020053050 1319448846 342015182 342015182 226187807 564102108 564102108 1039997735 1903834166 2109559783 2109559783 1808928539 844222030 844222030 1305944811 1297451916 1431537980 994358224 821721948 1497152209 1497152209 749228452 1155103550 1402445621 1762572698 2136067819 266910522 1874083748 1874083748 1268381785 691187006 691187006 794196098 705890510 705890510 1231924924 1231924924 2106166779 2010890045 236139660 1838975637 1471898759 1523235462 601120875 601120875 79686410 765590643 1599665719 1599665719 974078691 974078691 508163070 1403675855 871085816 1626414039 1626414039 1554187711 1510096078 1742640264 1956707405 162096369 312614299 948224586 1009467759 389029563 389029563 2003737979 1475981843 799071938 1514960176 1462806564 1462806564 1005976883 763712421 618618880 618618880 755574876 1284095938 1284095938 1601136653 655551840 655551840 293813974 1486213676 2135297151 1253674806 1271104074 375491840 755235151 551526538 633996499 1677394677 1068099863 1722658602 2106595981 460053822 2118158971 2118158971 238310812 1329208687 1329208687 1953842704 515933467 515933467 1512091977 266381927 1455000945 1269312985 1156235495 232526772 372929603 1697891917 890058535 1346372744 790579600 869688198 209751456 1016369630 923682328 1710675970 1648976892 2098541721 1346949657 1851079920 632059746 336947422 258646366 974845605 974845605 1405664803 1339944627 2120733067 682643548 506622888 2124736473 1752069799 994577203 66068636 560877287 14959083 2044886114 439151445 938050472 236531402 244782782 244782782 257014921 257014921 470018230 470018230 1018454593 1903983470 1447101487 1126682199 93890657 650931692 650931692 812067506 1513760408 1799502874 1799502874 1495418687 1483995741 1483995741 1235271336 1068483914 1915733111 1915733111 85953795 892205432 117750022 138234985 261589487 1912489872 1912489872 2004584488 1837107373 1012383756 1600051251 187844634 187844634 721513941 58943572 956055479 1042072033 314642159 395484286 1025183519 1025183519 3347309 388159550 388159550 848416227 1119590650 1119590650 1544310560 1544310560 266407220 327633074 914710400 914710400 45663645 45663645 970630580 970630580 1259671381 57534442 57534442 824174034 1584653958 140220963 140220963 42069778 2141314889 1410879770 431769415 2101820236 344289963 990004866 990004866 681608945 622364548 1125031061 452852138 452852138 1209864123 1209864123 686048153 1715144352 397053146 1952884574 253371897 894266028 1812297326 1812297326 1624787862 1821559422 1821559422 197743724 2064746708 2064746708 2080425811 2014829192 881126711 359414214 17825825 17825825 1311406683 1311406683 1917238798 1239483594 743081946 743081946 788068283 1715573737 1715573737 1019479271 690241162 690241162 1248064966 1743319623 1045569961 1045569961 1418268835 952013330 541900789 784755544 1089281378 1943813895 1943813895 799742494 1317110389 1317110389 607900033 675434366 675434366 611547540 1556686453 1556686453 501727775 501727775 724725659 432969310 2005616578 91444204 620660456 620660456 1596110211 2104572143 2104572143 739015321 1760411572 742149397 1353505594 1988369535 439201706 620702336 797106760 797106760 1145300623 823778741 2114750229 1860864796 1860864796 1546361978 47128851 266254034 518808152 1035022625 1606915512 1505451380 2130113977 863843135 979313126 399070656 90803405 1632066134 215992586 30390030 30390030 274351351 288178135 626018265 1491576086 1901997221 1901997221 425693333 1291236779 335205887 1511471567 2047885932 2047885932 1737762584 595917478 113588148 21404206 21404206 336432593 2130081068 1179387857 1457786318 985747905 2005600707 1867698723 1867698723 1526157008 1987075940 1987075940 1336374714 1334640797 1334640797 330893553 1218750311 1218750311 1763514566 1747395052 1803034898 1931365250 1931365250 1112218771 1112218771 804720490 1636925547 978056338 540591755 1286599265 1351727085 1516899834 78962662 255329410 252512248 1859641916 830627826 664217508 215259199 1119933651 1860355237 1107996865 53865464 144913747 1923269985 870056494 1227087431 1422223300 661539847 1256509723 331789037 848125499 685563966 685563966 1366635083 624625453 120430523 832565509 550816277 914206464 712398923 79734904 1108982683 1659161210 705703512 1126905311 1322070857 1800707963 1094310222 1243724285 202287248 1104741274 1620096369 2010726807 1121727204 1121727204 867328590 867328590 465031426 1203206723 571969012 74951519 1595420303 162008435 571255081 571255081 2028778892 330840218 1577897410 1760026210 1339482494 1938268781 472130173 472130173 720317422 1789921518 582496829 1235574133 1672678858 1809450514 68366462 1778575109 503894556 472080205 1139701894 813591647 985236720 985236720 1380442903 1353934438 1011055643 1218826034 2094940201 907353604 391200002 1878025452 2115364334 2115364334 1515906941 39594775 734912193 956741927 956741927 2026282170 2026282170 1597834983 1864506025 106850525 1650353233 725246739 1314422766 304967565 1283208607 1086225435 941998696 1119358094 2075976227 2075976227 2132493934 375324917 375324917 1623048646 1623048646 1601937437 1696259759 1696259759 722164540 14950798 14950798 657871463 657871463 847431753 193616546 605550818 759302547 1134863925 2136656525 906633677 906633677 1784576583 1784576583 987191819 987191819 553311193 1437305364 1765434581 1149220168 683913111 683913111 267794978 1092233758 359147742 449291533 430401589 416090537 416090537 1590370050 1557923563 1561387974 808764671 837020466 1347679178 1712743742 1712743742 1142334538 1951825029 382442987 1812303319 519837742 159792696 1912094254 1333634000 1333634000 1607759079 1607759079 289985141 289985141 1459770960 1459770960 1179539157 1179539157 1964016292 1964016292 478253926 364715625 1481840813 1179901730 1918830202 1985427878 52090406 1222077581 392932855 606473795 606473795 1726094398 1081297300 1218962625 892230860 1648883091 1648883091 842927819 1119006826 1263137429 1263137429 1668549645 1668549645 1124224325 501462394 501462394 948147062 948147062 1767824074 1767824074 347769458 375437824 1672967884 1993538634 1993538634 537867575 15557210 1744303021 1590747356 1790529612 1555305537 803420267 1870428489 2129645018 2129645018 1037249560 423635276 971415999 1273288789 911339638 911339638 337494664 2048547072 2031322263 1501884401 647076227 1880625099 1880625099 250980670 320451885 1380931916 1380931916 404200587 1022154567 1430125862 1430125862 1995200086 1925422911 1925422911 116961260 1256119226 2046268789 359096746 359096746 327160763 1645247099 1645247099 543154716 846888892 1933174519 1905221043 1905221043 439275477 752084031 409298740 409298740 691559352 691559352 631816962 391636422 1212239406 1250734706 1487363283 275484627 275484627 1598832106 572253993 1640294024 1640294024 270099528 270099528 2140156432 1597856917 1597856917 1575786472 702685456 625865351 625865351 455068448 2103235840 602822159 453821266 453821266 891094910 207470369 486266695 127782315 515162992 1260369173 1429493579 4849246 1875981525 1875981525 883072673 1683535337 1683535337 207902056 977587954 977587954 560996160 496422675 1058661072 1058661072 1409841667 1872235549 1194710543 366210245 1625683202 956285266 1581746401 1041758969 1041758969 539643319 1928475232 1694156789 449102653 804821761 1094177263 1229348368 656028510 136144228 454208711 454208711 698942584 996545600 996545600 1075276243 1015829519 183365475 1152778808 1152778808 1370137278 30438085 30438085 746811038 746811038 2077406894 2077406894 1761526623 1343761021 1343761021 1429958271 1363664628 390238530 1328517982 1082385677 429325409 1934739476 1934739476 52427610 1619490669 2133526962 388723629 2118566062 1551164304 343269794 343269794 526576736 1952048026 2141583899 1091543752 761127298 365996897 1992635543 1992635543 503024817 503024817 744889913 1276639875 128136155 278729278 647361671 1361522234 2137764534 2137764534 917183807 666008215 733193523 93567200 93567200 550420305 56559175 1806059918 1215371811 1255525365 1255525365 1073320694 198687256 254643654 254643654 280565746 280565746 35650959 766832328 1811278395 1811278395 610884077 614089430 1686598776 1686598776 1696616713 1696616713 1386539078 1601055731 1601055731 2146540517 348804859 37998646 494212413 494212413 452999145 543323274 313459238 741129032 641779447 2095991433 416976722 65550897 181674968 1038714640 2002400415 1631497001 1631497001 1505434021 2072999595 725790394 725790394 433654849 282818308 243502531 499225458 2026987125 1169783975 442201676 1323871318 1743857147 1205519106 1523019184 1523019184 844697234 1300609229 1300609229 1904014156 1904014156 1614544636 1614544636 1199926279 1349846901 670822329 1834116426 2120898986 1342032920 1563444982 1305682543 1008633632 1008633632 1616530374 1937247973 801674725 801674725 834413463 1268061697 1268061697 239174298 1850580987 1850580987 1361046502 478375564 478375564 1276116886 424582460 387030504 1934183798 1951481411 1566656029 1994181910 356983142 1982980528 1467105002 1097880676 1209647144 1966455438 965567474 1996874077 1856582009 803821931 1555570162 391795842 442712080 198167597 670255808 2128802528 1206582509 452502226 1514440249 1514440249 1886037232 1886037232 1878958310 984586087 1432149869 1432149869 257801907 22640751 179860806 475350537 475350537 1090653454 2032649642 549919636 1044855812 1596728420 1596728420 1266599087 261928698 1266849678 250752114 1987264029 1987264029 1135120035 2114412854 1453827440 790451170 790451170 1534853238 922557018 559211109 559211109 39351367 537823381 1935603668 1935603668 1612723402 1503305535 318238743 104783075 217974114 420899313 1185677058 1185677058 790045272 1387812441 1841261700 1369722251 48592386 1714776732 2046363178 2046363178 948048017 1601658459 1092128376 1693688688 1693688688 264961367 264961367 363540084 363540084 2141666678 2141666678 356840132 1530503298 1101952542 1887969654 828093256 971686995 330644058 901293835 901293835 709888470 993968678 277053955 809050902 1300072532 1300072532 592370475 592370475 330105531 1420740006 1420740006 25973562 1721496676 1843722771 869651982 978522465 240996830 878345983 794162248 1317769742 1317769742 2027105588 1663817593 2006801290 2006801290 418403646 1316635457 1316635457 146120307 146120307 2065130023 1044472372 1966257445 1966257445 1244186115 261993129 287512642 144562299 144562299 1067762122 2108357164 2108357164 101311956 1248056024 1062299046 383322109 383322109 313659843 1358634119 400442521 131308147 1882915544 1882915544 1328629380 1328629380 597924856 1046762764 1046762764 857846174 1431674807 1117984472 533961676 1665544301 902010227 857011637 1070419923 1982100916 1826876206 38299237 495429950 951112838 1473324418 1252268093 827697728 857526120 1205650531 331765890 1364584321 1768501594 1535125667 660751123 1842454966 106338596 302858404 1287770964 1287770964 509570177 509570177 490595043 100161628 772464990 1832377995 1356733396 756394126 1237800805 1237800805 933365472 192801888 192801888 501383495 501383495 687811433 687811433 238068618 907715688 808135575 808135575 313321761 1861768562 1861768562 1392989650 89382546 1622923301 1815235956 1251125588 477913990 1028721243 1028721243 1009135296 1009135296 4872576 803423614 18800291 1895375481 1132429328 781625335 1361888198 1365203080 1611080052 1323704546 1323704546 1678985117 1533571521 1796645530 1796645530 1718235611 7257726 972459834 2110526718 2064858280 410586860 410586860 2032337640 1773044978 1773044978 1221267188 1221267188 898985343 898985343 522378619 1165669935 1208574284 1381963025 1381963025 1265161595 1265161595 405076635 2123162971 1992181547 1711883172 794365789 192397154 1608851631 1124610175 204287007 1318553339 975179462 1769516865 645247139 921053967 1146875917 1146875917 711983592 1667964042 26367253 2036739579 419840660 419840660 2036612448 1885022093 964254358 964254358 942771748 2122497771 117732285 117732285 467869271 1182264338 496535989 459129514 213287515 528445327 1635818456 889703769 889703769 835707595 1638616546 1575372809 1091649607 489559437 1199039998 1262618344 887940647 1963888941 1963888941 1382479203 1382479203 887834247 996709851 613457926 491288120 1237509177 544047029 371583925 113500837 113500837 342506653 883930608 883930608 1946479807 1946479807 947444086 494337515 494337515 2085358697 2085358697 107743873 107743873 740122605 853289085 853289085 1911073698 1911073698 1678407513 1139490024 571795873 511570681 848696596 1605708084 1605708084 683555998 683555998 2075821605 1689513367 1689513367 1365233969 1365233969 796425732 796425732 658416114 2065894353 1937367975 794975545 794975545 250614846 1641005280 1753852391 2038618177 2038618177 94991156 710386050 714990886 860368334 1254387655 1254387655 215271359 215271359 1174596886 1646129545 163078001 834741462 283921350 283921350 608480927 1484478765 346615653 1504596669 1959380110 1187348915 1187348915 460683740 1191863633 2113825329 1157849844 1637350692 659813453 1599669003 49113813 49113813 1434854283 1293117124 1803825873 2057301296 2057301296 303063027 931621935 801332026 801332026 552617223 1348230460 2084336590 688156683 688156683 903409931 903409931 855380463 1243956541 1798524253 1534052173 1534052173 1391739948 2137978453 2137978453 1592458290 1982766147 80447958 1995815494 917868856 1235745023 1781338365 839337458 569086429 1213119659 1213119659 210287755 1547879820 1547879820 1177553812 2130756936 1923375411 1923375411 1529192306 197052774 197052774 1556741032 914894487 1718583367 445010876 672554665 1859293369 1859293369 1128229973 9938539 730261940 1854805413 1854805413 517919266 1142016257 1142016257 1360425589 626926428 551475793 764917071 1769003484 1769003484 1199409667 1270313147 1270313147 1658009655 1658009655 43002965 1708932685 1354678990 482851000 1394642243 451397670 451397670 2102603557 2047086903 454363587 1282683298 1018225257 1666901776 1149021855 1149021855 1863418405 1902615912 1626156125 1028160913 1864110547 1006395507 1866643462 1866643462 1116741049 1883521338 2000025597 657006602 1396466529 157573439 388146802 1364804109 34867952 1619121990 995125077 649602594 154682156 154682156 2114505126 809011101 296232922 309060277 250601548 250601548 348294993 982225293 982225293 994665662 994665662 1606149550 1606149550 541177954 596776424 705759501 781276147 781276147 413888201 611242936 611242936 574206774 618928737 1631360481 1877266422 514614548 1109665543 1553370887 427037203 427037203 365654152 876576939 876576939 1540111728 1540111728 588893829 1482407030 1482407030 1228471542 1797423947 810175378 810175378 2069346557 2069346557 447012574 1722741783 2118872156 216063734 1759177045 29538375 29538375 153292334 1898829488 1951904304 1970200084 1369744390 1152950762 1152950762 1885159770 1885159770 967480226 2064497763 2064497763 2018600209 1722107962 1526400598 1526400598 122772816 425175995 1495629154 1093657463 1592681138 1198867556 1891690618 605468164 1043679950 1043679950 1091243880 914827883 1177722325 880155934 324099392 1561660879 617421813 1676629846 1513797633 1513797633 2030562201 626520127 626520127 1505954993 1505954993 1907438610 914337793 914337793 1666663479 1666663479 99591041 2097914926 1856080819 1562812203 1653464311 232344730 1462738232 304242571 304242571 832967471 832967471 1738535335 131604133 659731845 1208670591 773938539 773938539 1897456514 1239702245 873425665 510834876 532296445 1975944235 786731871 199316333 1379289680 736937710 1495727583 395163597 1394676592 1681322353 1559631535 940516700 940516700 554556408 554556408 69209988 69209988 1946348146 1946348146 2090258128 1506220116 1506220116 2052135069 749383691 942372681 1613659954 1613659954 1766523702 1766523702 2023811241 1022577360 1376389414 1573861738 1573861738 1479098899 1479098899 811273750 811273750 832348317 968665803 1219077942 243204458 107974148 1325594502 1521560301 1355485948 1355485948 358870073 693399738 78690576 412433489 1648472370 1648472370 2107828758 1657715135 1438525190 1438525190 952375020 1702009010 1001853680 1001853680 1516860617 282685591 1860795183 1682781239 987776661 1571731456 444139281 854989014 1793974062 1793974062 560815935 1364399965 1364399965 1158441990 1158441990 1270840541 1821127329 1707759727 943274884 1975895660 2138724056 898215198 1679811679 1679811679 2089248612 1685958498 1685958498 1987397906 21767680 21767680 1442953094 505166135 505166135 927693925 927693925 1457358714 1457358714 1868401032 412231095 1308257401 54754068 1688435986 1525465555 1525465555 744175129 734129173 1006399480 2057598330 970601684 1822827215 2116545208 2116545208 1530816326 1925671830 1330653935 2020320311 517509224 1037650568 96282628 96282628 1737783481 1737783481 2093567186 1930907177 1397965901 586313759 619557795 1042887597 714089928 714089928 415674212 1629504471 1579859606 1428624760 1721987417 1323020592 1206078354 1515472118 117662368 117662368 562290016 562290016 433826964 334421563 1159658728 1047611768 1568934453 2018757036 1476640104 1458146197 850314829 1944016487 2037011102 501847241 743742414 1385443533 1795038536 1481429832 69302241 805458768 1761190051 1761190051 1504607444 116443204 1388371327 1651031523 1604357483 476265186 1478098256 1478098256 826988275 197019183 1884760755 1884760755 1713395373 1316238446 737556629 730346967 1820955969 1370442462 1265248722 1781643502 697963652 697963652 1165736756 1165736756 900815491 293809083 293809083 1986644485 1986644485 438446728 1046740636 407149305 1058201080 1058201080 485051666 534573459 1500822397 1500822397 1580113408 1766441065 173077197 573657741 1638250046 306942202 1073280585 605941632 2139413658 1560381132 542594444 542594444 201077399 1451186769 161191283 1540746444 780410138 223158208 223158208 1779108690 1779108690 1314746464 84027063 84027063 945966704 317742101 317742101 458524264 1158943767 1155163490 1489216110 1489216110 200241337 1816971970 1410956188 790508815 572478220 248684086 869938420 869938420 1711074024 453140838 7524930 1549753628 1207954083 1404338890 1404338890 795365032 1888244975 1888244975 1079386461 1326068767 1618132979 603962875 107461798 1784002396 1784002396 1242997142 1242997142 405803088 1270105019 1270105019 521722619 708177222 708177222 1295648391 485895171 1202972060 1927572378 869075989 869075989 2109146312 301756920 301756920 581558752 581558752 1974082002 1146394167 1146394167 1013794569 378509634 1203612869 1203612869 1195937690 361920632 1788738330 1446888243 43098324 43098324 1907579719 1427259027 1319177191 1487280926 1487280926 1824922304 1389585281 1389585281 385659843 1822258432 649001373 902362754 882539912 882539912 511659411 300911481 300911481 1760385621 1760385621 917049314 1579404021 1579404021 293106295 2139656826 2139656826 335848887 537554957 898264369 1445972748 1445972748 1585351858 1585351858 692176257 1773781219 1513167323 1513167323 2029919754 1730900469 1668893657 540685518 1251351960 2094374278 2094374278 1901120534 1901120534 848042360 1299557145 1426832518 1426832518 1397499463 1261232632 397685184 895884665 898087143 898087143 612647702 612647702 1134297600 1134297600 918607440 2051016627 1139175323 1200062872 2044718309 1102662481 1929665777 551624160 551624160 383768247 535671100 535671100 1481090301 1481090301 614362195 614362195 1789307879 309811187 309811187 1342931257 803415388 706455922 2027770722 1521195797 1603855717 1186455217 1186455217 1183401361 1791274383 1542774814 1313612302 611669900 1560425489 1197273611 1071491337 1364762258 1689232011 220314706 1685839723 1685839723 1576679810 1576679810 926606033 1582544578 1143953865 1143953865 1352774274 1915294519 1205167143 1473969980 1473969980 982872305 1273873003 1190466765 1214105183 494815120 98575507 1468851027 1689559433 1889102572 896597415 304601010 304601010 461993548 1059085327 2047294736 2047294736 1748458638 734346287 1584960359 885556866 1648128700 44080808 198375414 894313496 894313496 1714179859 1334820444 1512402620 1662918062 361254520 361254520 1182985626 51842658 1291022723 1222470693 1116701717 1003602728 1169140238 1139254841 90777058 1106407185 544951585 544951585 279575686 241506738 423809613 2070011965 2070011965 1252783510 1968081489 1623640039 1591311924 1014617599 895209311 1093706416 1248147973 1790768618 1790768618 1515854157 273069676 273069676 1344064245 1344064245 1342562526 1342562526 1625693339 946231611 946231611 1536900586 485632977 1099274320 1767827785 568961037 568961037 804531569 1492046778 1492046778 1150919354 1890195103 954926255 954926255 352350056 438915536 1347565595 1347565595 489527694 1092429157 1932471647 1491892877 1525384234 1561089206 1749050739 400137010 1964181004 1382642710 73544256 1487659858 495157677 495157677 1968293873 1728606026 682659418 276307017 950073247 950073247 897912533 897912533 491984189 1007056358 736779747 1053094288 1053094288 377051917 663331748 1689661603 1689661603 256962173 256962173 948369109 186243142 186243142 614390760 2005931812 992024250 84240130 100412441 528122873 528122873 1934866513 1692404870 2014782324 1770665226 1989947971 258583115 1974113998 1974113998 1593955053 433867552 780525598 780525598 1543105932 970415081 1620334976 1124216812 1124216812 826843361 2029193572 658123104 2100860878 775575114 708901261 609591996 603508309 165458247 797862219 797862219 2021354856 415927575 51460188 2006026853 2006026853 1518931509 1942984059 1862199623 1074610674 1693268289 713841601 1382045827 1382045827 285235972 1200248222 300581973 908883965 908883965 1601829265 1226862119 1226862119 1327538005 377315606 377315606 423844258 1885801374 1661914720 1878638042 1878638042 1028728511 961983498 961983498 38813858 463646078 1612511130 2077559633 1744679197 1174487072 1658960378 793104657 1948603194 1686365626 1501305579 1501305579 1336817604 1336817604 1334892944 2108517479 1218590500 1218590500 509563156 1188201203 1188201203 1707370971 92544953 1321175931 1321175931 1291737537 356199453 351338242 1762295071 2100105577 2100105577 1867353479 1125312971 100235245 100235245 1328164413 26429440 703965374 947823348 29320057 1740809079 614139405 2068813060 2068813060 1647006611 1647006611 1557699492 1557699492 1922657124 1922657124 942386311 942386311 649731782 59824379 359128078 735420575 141192154 1456019697 1456019697 1087149926 752813954 1330239286 1582883187 1582883187 1805774721 434621970 889189416 1901042596 160374810 1326636225 454511731 454511731 1387295190 1772695998 1772695998 392979875 392979875 1161300506 1161300506 82087115 1567765816 1567765816 924162005 924162005 1828206444 427396141 798712640 998028301 998028301 1667350865 832263756 832263756 646507615 150453890 2115413971 525179671 874284326 771967487 558893296 1123722845 1996356240 1996356240 1701713987 1595208095 465198405 465198405 163011252 656247708 1429348641 637371147 230981039 1947608516 1358178954 1263444220 2087451345 2087451345 726568954 726568954 1470734480 1470734480 1641754037 1641754037 689559047 689559047 583723109 1069758354 984928152 1900179849 819024037 776210924 225695375 1221496773 1962408379 1633446522 1448691974 1744269707 1972906268 1972906268 1908273515 1908273515 2088771618 613178490 1964569360 179810121 1868205895 219747754 1623696976 1623696976 1538634309 1491169993 1418665115 164832480 915884487 465650161 1898558046 1438295594 1538503734 1538503734 229711924 2105997570 391618140 391618140 2023039748 1161685424 933148482 933148482 1641924355 1641924355 1605255422 1391220455 983141485 1962640617 802596563 802596563 1592431551 1725014165 703604524 544139747 544139747 1239082426 1239082426 45620476 1446296480 1446296480 1022177609 1022177609 399392114 1882781883 1853322342 1048542507 1048542507 1938739032 1623254453 1432935117 1185483842 1965035437 243231164 1786071913 1350863781 1545252289 136409089 1446803315 971308250 210266732 894361282 850126688 808156703 808156703 509404618 435158319 435158319 1951447748 1951447748 680550645 467517499 467517499 82163101 385884521 385884521 1460812527 1702734491 1353842670 714951083 2088623290 2088623290 2031829437 30146624 30146624 1522974743 2035178348 1249759534 1249759534 1128637909 1128637909 1322548292 448567314 1250908456 926864963 1678448369 1678448369 1064956276 1567912916 27554013 1669326177 344067115 612365765 1764210273 1159525875 241949926 1398367666 1398367666 2020925667 2020925667 583215621 583215621 1525309689 1525309689 247637874 280360953 1056172298 1056172298 788640040 846886462 1252076840 1252076840 2062756074 454384306 454384306 302418466 217074831 238405530 1688283808 1688283808 1895400644 711527891 711527891 91189757 1885722447 1104019802 919884106 2146341882 2146341882 358036540 358036540 1240556517 765760876 1198263774 2062146576 2062146576 1163281331 1725575286 1850190580 1850190580 314211564 387943701 590223968 590223968 1268356451 540095223 652916316 1878151938 1878151938 1623999304 1459068197 1459068197 1043375130 296300674 1524209940 1293457481 778180759 575873537 520699175 632081502 973982354 1109176967 1231902894 1231902894 2001696786 2001696786 1086553914 246208555 261505466 1954227861 2043200364 2043200364 185981831 185981831 1967966882 1967966882 1570651040 743514158 10052443 1087779483 1265861065 939845227 939845227 2068476032 831779734 506668805 1836510705 2103334417 2103334417 1945954649 1945954649 1908724607 251323305 82835925 1916046817 712754840 1448805142 1448805142 39250159 1982351095 928130623 1718966032 1718966032 1698565321 442106129 1750133875 403561921 403561921 1151077437 1151077437 2124059499 1449750 1449750 1784949728 1784949728 902931718 1462610278 1462610278 1887124980 1887124980 2040032046 1371572583 1371572583 744762657 1652167444 31772718 1609010715 1877569366 1877569366 1389777214 1389777214 241558313 241558313 666317948 420120695 772189389 1071462497 195288311 195288311 1801891594 1801891594 412637879 2059891605 674835887 1224376129 1224376129 202645978 2139599541 534542705 1519874013 1703176841 1250933735 843199192 231993413 231993413 543160407 1351453371 2031925186 2123885538 420297252 184817834 712573170 836546237 464411749 2140044501 2140044501 685244935 1615226716 682527160 1050787579 1369032093 2133377498 383583656 1764948411 1342280129 1342280129 1183799365 486739389 1584703500 1983422619 1749414973 1749414973 1225632968 1596406267 41892183 1205591498 593292397 1912491172 1433548117 1131983742 1070469362 933044595 933044595 321731985 2052097996 99011399 99011399 1407856795 1549814869 1549814869 752369576 744721749 744721749 691204823 691204823 845758237 845758237 97152607 345205900 2131639904 1919452362 1054354105 497041063 1448923951 1801073676 1801073676 298359117 425843907 1014297205 1014297205 45815306 45815306 1678583844 434616480 1689197912 1181446483 951039889 1522282551 1522282551 1081038575 563585290 272313424 272313424 21580668 765953408 699450445 1360406238 1861668981 1861668981 837603065 1747849702 838523928 838523928 1809176956 2144537773 2049547317 2097564440 1010194897 1016509008 2016514397 696536140 696536140 1553415268 1553415268 141476917 141476917 51987374 107296215 1883375840 728611015 728611015 108234323 74256685 74256685 500120315 1457611077 1122642494 518757865 67680254 518469058 518469058 1377609552 694656498 694656498 1868828304 2091622492 1867660748 559883983 2128506055 1053303740 207231998 38925383 1554020465 363690191 1286493223 1895430205 632845728 1295777731 1295777731 1788128941 237085643 313354100 98443333 1456120961 187606429 187606429 317593389 317593389 1038447865 1038447865 1804078544 393943440 1835740529 1926553146 864964846 1328965003 1328965003 1531169242 1531169242 1759959059 1037049215 402800541 402800541 613434564 613434564 1891676030 2051014632 2051014632 1712822616 1699153749 1699153749 522220252 885151989 885151989 330460269 255043021 255043021 61651381 61651381 72975820 72975820 353543304 353543304 1883285520 1243783089 1319715858 1925948015 1479060593 1999605462 1059102300 463672406 2017710274 1603384580 2109205720 337846149 337846149 970100121 669204654 1333442108 226694957 757034980 757034980 1157218523 726367472 2095398023 1817533616 725894237 1269941367 1269941367 1616856111 305679158 1313870928 1263590180 773233856 773233856 1565172007 1272260054 1272260054 1495282682 606646961 361864506 1184931601 1273257188 1130540399 1130540399 207584243 279251809 502914326 338911675 2089435830 1873091296 998344643 302347589 75652364 9898267 9898267 833097473 1586425737 1830058036 440665874 643359481 165589995 1569081581 50873458 141470035 141470035 642228494 443426691 1731556370 1772214497 503075194 2120330776 682813355 1095779723 1685961070 1685961070 882885941 1682677468 1682677468 301901947 1965694467 2087635601 1223419230 1063743625 1669407106 1669407106 709344801 404577412 404577412 1212704489 374661383 1884528993 949586935 949586935 304804883 509566807 509566807 343438561 588273072 588273072 1448677619 802076926 802076926 1836548115 1904273717 1649619027 1452400045 1152307027 1778455064 1806281862 1806281862 2076363475 1965823032 1237843373 1237843373 1666614613 817529721 817529721 1697076250 1141298186 2145024559 526795107 1123029220 1123029220 1556791365 733138060 733138060 547134309 1813501980 1645298666 2138781346 2138781346 901029124 901029124 728851505 2141254075 1350165068 1539312461 1251195908 475917228 1437166647 29709050 2083847353 217235486 217235486 852967247 1902959555 1075886527 2130936411 1666897001 1666897001 134790401 1443503902 1443503902 2096773713 411345458 99422090 339886593 1410402195 191482200 191482200 150624456 1622100868 1622100868 533697422 1784924407 1784924407 105040668 105040668 662792639 117354248 683263814 186013554 1917760275 1917760275 1767782111 1320368771 2025901093 2025901093 1438082996 309238783 168427036 1293974806 1293974806 1505246584 262187684 1184112671 1446195464 60858847 914058450 1833693924 487215166 1719606882 1157710866 14102265 377917527 377917527 1778273025 2064815727 2064815727 1788096846 721852778 721852778 241236744 436054704 910598562 1394303069 1087148065 2132316119 1291521325 60306059 60306059 731684768 174795739 501432719 271822487 271822487 1431524874 1247071649 2114155513 1722427018 1142834407 1142834407 1811537473 1506443419 1713973044 1713973044 1444382410 1164152183 1717423693 1717423693 889135297 363292062 1557435751 1557435751 666608257 1650027674 1650027674 938667827 539718038 539718038 2099048809 2099048809 679881855 1196958728 1920705829 577893989 251051746 131640411 131640411 1284828239 749936815 2137179271 490749807 1110996262 2068455498 539685721 1158424861 1216445322 994909992 750137999 1591581087 1841816683 1172861595 1172861595 1278917632 1278917632 2144381848 2144381848 1061205056 1061205056 39932158 91766467 91766467 1303268455 672758983 970348452 1402421003 1893167790 1893167790 268508671 2005462273 2005462273 988622657 222056221 658601571 810339096 889978467 889978467 233988996 66772584 66772584 1459174949 1200035740 977841177 838568761 838568761 513926027 2037845797 2037845797 1221674759 1221674759 1951544498 640873728 1044412508 1044412508 586958391 1750899355 1611623415 1611623415 1773773091 1773773091 617584482 1290781990 1136494926 800992891 507784792 277945515 1271434553 1624168032 689495435 1053602979 1325706095 1325706095 331789031 1690274015 298214883 1452574611 1127672470 1688837813 292590618 1638778341 1490856452 1490856452 166003510 166003510 1620884108 1620884108 1499757610 1948560050 1948560050 1106434525 1486822417 1509658329 1728758569 1212537160 1908421193 144328327 1746615381 1746615381 1210455360 1618196513 1410705813 1410705813 103737377 1075079943 1350986635 838231576 870987091 544209889 1734926970 1716148233 1716148233 861060266 861060266 190079461 950996764 950996764 2036529070 775291701 1168608006 990465884 1117797448 64974327 64974327 660235869 195371927 118603519 1761256121 1761256121 758632377 21555358 105785867 1085985327 1085985327 662791530 719270124 1805860899 1805860899 1874241359 1874241359 2018128969 2018128969 1707317545 1039075371 1039075371 1721489389 1721489389 1899718156 708588511 1766648089 1766648089 1445761691 1445761691 1417108937 123725948 2072494633 874792384 1709436616 1853579656 1853579656 1395936066 1395936066 988314616 595892622 1611884071 1236617639 1236617639 1636682155 1526332199 1526332199 623688402 623688402 1316316386 1878525937 1240718003 1975969106 1301850094 1301850094 150493349 363299124 347631614 1921645220 1921645220 58896327 611075990 1889044534 123150184 698867224 716998400 207295519 285737236 1630558449 474044250 939105184 1464098085 197081955 197081955 679725088 1026859165 1324160549 1324160549 1015823509 597589862 1969635955 1969635955 1007467097 491165530 1276570411 1276570411 2127055029 871172779 1674714898 1674714898 169701602 1354035493 611683802 747306435 747306435 941115198 1921719541 1719237600 30660472 449635903 1731967295 763989412 763989412 656756441 788019579 593460930 593460930 1970830561 887432971 1290666157 1682531552 1682531552 1011302487 1077313227 925633156 521888724 521888724 1390432304 939253958 939253958 15611301 1051746872 271023797 271023797 329721147 1274831874 1274831874 561473975 2091790642 712138964 1264831583 1952546575 840041767 125328578 125328578 1372673570 956610890 1139682736 1243239447 806546267 710177853 26613047 1332998760 1898048788 1476901442 734662489 848154532 1732326874 1547452722 410855189 315221295 315221295 1064130188 1064130188 72717989 2094355772 1810675778 1474165092 1153783662 1153783662 1259186965 1259186965 1181300103 971216707 971216707 1385336401 1661746511 1661746511 1114929648 1114929648 1497688898 1549506055 1549506055 831773485 831773485 1512178904 1512178904 161730677 161730677 175053429 1060888045 1060888045 127930206 127930206 262239746 968234280 1711709305 1507788030 1437996387 985784597 1053380434 2092849521 1312331512 1312331512 1151779215 1994289337 528758727 187093201 631011464 631011464 1326310687 1326310687 1043121858 1528777658 149669900 2121562063 625016437 2146024071 1169750779 1169750779 465467355 363088669 941854625 941854625 201380103 201380103 1417642308 1935898944 694836434 1071540718 2048114286 558278404 888006989 1445858296 1837444546 133904082 133904082 1274030594 1545200052 1823061925 1012530988 111249440 1683163887 844439706 1910059979 205267435 205267435 602578165 1313612723 232834045 1904275904 1965780491 1743012157 733686333 688260966 2076100653 740691372 276556052 276556052 962412439 436952837 639503556 263205167 1446979023 2136941868 2136941868 1779066122 1313172674 232123476 542235813 1518466923 2114235420 1077978758 304578198 1976280874 1976280874 1787899788 1787899788 2142187881 1309595209 1309595209 1772281360 239307380 558593649 1965681507 282630350 282630350 1791105963 1019540621 161159012 819890102 1411045143 1411045143 268417911 1318773343 294915995 2124520587 1482704186 1482704186 1495270138 1495270138 1877161734 1831966687 1102174724 1596202409 1881000859 1881000859 1340565070 1340565070 1173711406 1173711406 877469478 2144947146 809303317 809303317 1740835466 721178165 2088919226 534744393 1687191276 1740206231 877065330 877065330 1893916921 325287676 501325643 501325643 1049112650 828173700 158769466 1185850892 1342435218 1597478716 660871250 710216200 965702273 744874556 1623305891 492573662 492573662 517168480 350555271 1409133578 364148955 557535224 1346981219 989630964 1118797685 1118797685 41525561 1699296756 1689508260 202488583 1977223979 1745481500 1996890305 1996890305 1313979087 409228058 18469010 1287221283 937707557 29506046 206441793 206441793 666929375 1418006526 188367145 1901818083 1518101393 1928582049 1260064564 1296132831 1565740521 1565740521 518225065 518225065 703168812 1488577120 1329549945 1329549945 924430395 1069921272 1712820150 436590269 641383816 2081001998 1301272305 1139186540 1052181381 727560535 454844348 1928891135 386148842 1101499743 2049697399 1214186111 1174260073 1174260073 1770416578 1770416578 1518404249 759333011 1731616561 449997011 69262917 121890505 121890505 392865698 392865698 1090232974 1090232974 659757866 659757866 1345960229 1345960229 2037300306 2038253504 112156832 1806370792 2131595584 1713053045 1028411137 636219298 1991290200 1991290200 2123226275 2123226275 798413893 1396431739 1769945639 1306346005 1306346005 996679137 996679137 2064512446 1832437472 2032982681 1222353889 1222353889 989360807 1419860623 1419860623 1014159214 1014159214 2054031684 535273839 1612820892 1840150248 760270233 291368853 1367851651 1367851651 1425919334 64883671 64883671 872565358 872565358 1222174162 1336474230 1358086785 1824688880 673725796 673725796 1645942342 1693278459 648009659 413218524 2031051598 694261287 1360472425 917456229 917456229 422809660 422809660 1484889156 1484889156 239099159 239099159 228667048 1583748641 1583748641 1577614856 1953661236 1737983758 1019870938 2052591867 2052591867 163334282 742078776 241672128 241672128 985702679 235655051 235655051 316814524 316814524 1010570387 1690798494 1169760221 1655545889 1655545889 833586853 1794979643 797646376 1343105565 1101827139 1103777628 25087519 1245206030 2101423209 114227407 1960122573 665575351 151802534 2000585116 2000585116 108232994 507941436 507941436 1627438925 1627438925 1984749090 2058908350 883699296 1568194526 764067189 1975785213 1599749117 695483315 590360311 153279555 153279555 516416196 879026415 2132088117 2132088117 402594697 402594697 750200375 1382186404 1538384388 834897961 834897961 1755193573 1755193573 272879940 272879940 641357789 2057852391 755768036 1713791563 1713791563 754404469 1346453824 1432852372 1432852372 514466858 514466858 2125703329 537585142 1670887058 2076965238 1453072745 1567231964 727483387 1746689618 1746689618 647521898 1439691231 210179043 210179043 877512474 1277673842 1661103958 1361806613 1361806613 1644199761 2053792598 1864360843 277628684 2106070221 75225622 303698826 908017458 1164483361 249195573 525612586 1290447192 1290447192 1605915468 445273426 168574553 168574553 500223861 934052768 934052768 707993611 707993611 176149420 176149420 1383527587 815696884 815696884 2111871252 1116841255 1233456984 1233456984 336101902 336101902 379066259 1364460105 1531522785 1531522785 899080779 899080779 618010303 1200219740 311601189 2142707857 1971805368 1713889787 203318679 71378295 1567369897 1567369897 157454052 1517221500 1681654707 72036892 72036892 1495824896 598227295 1334604227 1334604227 2100120477 1900130225 1044364754 1976947680 4860563 32986715 32986715 2135439719 1161617952 1268353628 1268353628 744096566 1024437230 239941354 291737767 2101196115 1509232369 776032672 776032672 367943958 367943958 1041146604 1041146604 2030283885 1586944391 1338383892 1338383892 1559905520 1598519506 711929082 1717031667 1717031667 1556892879 1556892879 1831799869 1831799869 1274972368 1274972368 569312075 569312075 714043523 434968308 511333386 511333386 1540938639 1774074079 1524919587 936467394 1321156337 1909997084 1778320854 1094650704 460926583 2009366178 1386318135 1924983998 919946590 2093595668 217729545 598998383 598998383 1183205039 1381108383 368297572 928621323 928621323 932771873 932771873 795278979 1448610739 354045102 354045102 1291175470 1226318818 1226318818 552835563 966134865 1101524345 336440521 336440521 84124174 84124174 1665250424 1446454623 832930172 1932835808 586761758 730859483 543235847 657223400 657223400 754367198 1443017375 341766146 826878633 905082723 905082723 1090936177 190450596 993102370 1257304594 905175491 905175491 1450673932 1899298436 1286298101 2114482071 893437131 832912691 970410475 1207757714 1724804790 1970343168 1970343168 2048119822 1284878942 580388330 564547236 1848668517 2030157125 2030157125 2144875808 2144875808 1129995392 1042063820 2062509067 1665028403 1712135572 290801696 1982347276 1982347276 1962521583 1663854525 5705391 2005709975 1867242781 1867242781 1999277364 1421565919 715899018 1039828428 820261187 1584381725 791756078 192090593 192090593 706134090 1328385545 1328385545 658644565 125111266 1990862578 1312459232 819185586 652842751 198026416 902335786 902335786 660581241 2070545250 312530300 491086244 491086244 2051237432 1562374329 1562374329 1402425043 953265776 65590261 962439937 962439937 724986859 724986859 2049461884 129555080 1439542676 1702503734 1702503734 1522375472 1981736250 295991414 295991414 1851199259 1851199259 1846048604 1875004831 639116252 313842671 1040000608 416689585 197484031 197484031 152960314 152960314 2130983837 2084001582 366591776 863911976 610676253 423849012 423849012 202874843 202874843 1860403533 511597694 1344492826 1146084784 1518916509 827231525 827231525 65965970 65965970 285358543 667268779 142489248 1104417532 1104417532 397753892 1074280482 1074280482 1840192603 228115981 228115981 2088948899 940186754 940186754 1402669960 528138657 730791125 389442332 333759560 333759560 589552861 853691300 1123416399 1123416399 589847327 470630025 296886628 1318506756 1318506756 1189453463 1189453463 1858662317 1858662317 62702114 62702114 1425772136 932793651 559262570 559262570 843562033 1081413866 251668374 1546414107 1455638769 1113201525 2068916981 996038060 996038060 1733661666 375242734 1148878778 2015186234 2015186234 1910313962 1910313962 1083093488 1083093488 609675386 609675386 1084747244 412181220 412181220 395238599 1990704410 1410196242 1653489514 1379129515 362921533 1104678780 478455011 1201543998 1548307696 1548307696 1486068252 1486068252 550118864 1177419592 1425330841 718149599 718149599 2085024851 2085024851 533921714 1884448029 763121353 763121353 1704412417 1816314304 746582865 746582865 1447841359 1733621737 1733621737 1257425555 207848868 289855738 1814737893 981007327 981007327 1773887243 1773887243 614685497 759816224 545010665 412355116 412355116 621603718 1751197672 1876929732 489987790 1829638078 1829638078 1937863863 697366221 697366221 1180683137 1180683137 1428964282 1773898364 1773898364 1251584612 1251584612 1229090698 1621851442 350794287 1057697004 1120850193 574433491 642064020 676078853 265665422 759520414 713226063 1300003337 1512903281 556022659 1158231593 1632500421 1632500421 702391313 1565574719 594133666 594133666 18155386 770197720 340628852 872314807 1614142227 1156881068 1156881068 433535239 323813365 145772456 1533661344 56572094 1636676543 1636676543 1621441075 1313639132 305525273 1991894492 1149614481 1224907466 837865329 1444563525 1634604220 873468803 1692505168 481190701 305857608 305857608 1010773625 1226226448 640819280 795968284 1085198438 1939611575 759110785 2102821489 1664727668 1926132753 172696943 2144673040 2144673040 1707783086 1707783086 348862735 1700133304 1700133304 1750017480 1750017480 415250087 161102176 355756336 355756336 1500327214 381448041 316457294 399459187 1203264153 1633981856 1633981856 1507463131 111198377 242857053 887418632 1642577181 1417367706 1417367706 1179104071 1179104071 1842152980 1169166806 326171634 326171634 1091845466 172089568 1660390487 1036698582 498230216 498230216 1423590490 1736314519 832809895 1575780403 1627082668 1940877711 371939606 497061157 913964012 306870745 34633321 573691341 573691341 1893747719 1748265352 1717256972 1060395260 238762219 1251650378 1448410715 583498592 503883253 1686852285 1312364718 1088611584 721086874 93351439 228152999 1679926776 1578219097 1507419353 433476280 463273589 121532384 660135997 387057912 1667851764 195836030 859109438 349329703 797289911 470958793 470958793 1564123743 1564123743 1432726271 2059754120 2059754120 2054239120 2054239120 2096405888 1313087678 1270124978 1048748035 181491446 181491446 1650197489 1650197489 1273312572 1273312572 1060369442 145392873 263739523 834800489 637816163 356807154 356807154 1316798981 1316798981 1429081453 1531385256 1060779508 839526208 1796946289 1617128032 1653037115 1820573689 1820573689 119899082 1265277948 2042009300 991721732 861651829 906908053 1710280493 80796300 80796300 419018198 1700338907 1492534253 1203362977 1613460914 1473415745 246922261 1899582979 2084831595 2084831595 1898576231 722220888 722220888 891351342 891351342 207465595 492947912 1612919735 501273511 694458419 694458419 100575140 2098380897 1174627205 1632669620 573900081 1719392714 1073731395 253027118 1672547326 1672547326 2130103050 2130103050 519928773 519928773 650780249 748917415 520917112 1069407400 1069407400 957265457 1299768000 1580300167 1858878159 1188104694 21256955 21256955 1153464289 1451556139 1122390883 1122390883 1270757788 865993154 1724385226 809460269 317659935 1177304471 1064641827 1702182592 1702182592 898562343 265943255 1349119392 2014122038 1710470570 1710470570 1964031009 199022957 199022957 1584652696 1584652696 1953332828 1953332828 417187479 417187479 216098945 1183851097 2069730393 1118104186 1118104186 970820842 455081487 527320086 180061959 180061959 604029790 53536628 794368394 389356433 262243838 262243838 1879962269 1289395353 1289395353 1152528352 939918701 1313856121 605102529 115707337 2043237393 1099091341 1406040840 1526925326 1526925326 1007054761 777739758 412783909 1353075320 1073141008 1358246016 696732910 1832349491 721586769 1649624942 1774455042 933647722 1318832875 1838351337 274326455 274326455 1069872420 904446566 904446566 288897829 1893691719 1658072158 426901783 426901783 115997328 1887792694 1329447273 1863096111 186963797 186963797 47964679 20551301 910361099 437314834 437314834 1834582559 1115376319 1641568183 1641568183 101625814 2017812729 2101396488 1139104964 586143070 459617676 1215389335 1170174028 1170174028 762124687 1694549754 204520833 2106948163 612700727 648366202 228030614 330778624 330778624 21218816 2094641544 2094641544 1651450750 2131755787 2084887222 971464267 202795541 202795541 901557801 1582247611 272139335 1213545988 974378150 974378150 233961927 233961927 316163908 153637280 1345050595 508612836 508612836 311851646 916872200 916872200 1915848480 1720527273 1720527273 1618172430 1618172430 425255546 1156640139 213465270 981846169 981846169 83198709 83198709 1074692745 1043941233 1043941233 1405672759 76807189 76807189 148318275 1898831103 23317927 260599339 562144373 1110595205 1110595205 760316081 1513132444 863797107 863797107 782813857 386618587 226877053 2016376189 2016376189 1228231715 189065039 1952833900 1952833900 1521477188 1798316049 1142744844 461191600 210497213 100063962 1336492109 299433108 1245714725 1245714725 1633900761 1633900761 867380279 1100315136 929550165 1954977294 521269447 187735642 25230152 1650223384 865688826 2012310941 946831851 549291383 549291383 994266430 31282103 31282103 269321252 732080383 676971545 1595360808 2084672037 2084672037 2098532512 1462854424 881062616 1938570483 1938570483 170758229 951734267 225015865 688042546 1384442473 1947193887 1824023197 2021412403 1354056178 310195244 310195244 1979640538 882200640 1531298951 1634252288 955691548 1481710887 1825498949 1825498949 544971483 544971483 141063946 141063946 198884357 1536611073 1536611073 477142988 477142988 1560838173 1560838173 1600289109 1670568911 410019419 1009891133 1856232505 82059188 84778872 84778872 306492062 1299667463 1299667463 868919463 1829307044 1829307044 1177233113 406287384 552316366 552316366 826760542 1482128974 1482128974 1676749773 1676749773 149213175 1863468752 952865210 412350690 1807707476 303449019 914406932 752725495 1328310396 1054303904 1278661549 1278661549 1725101916 616693406 516405297 1685494407 1685494407 1987403805 386042120 487126008 2109204469 2109204469 827590991 939279832 1450009925 1450009925 1633321333 1187807129 1243055105 818016349 565987531 565987531 1150638854 1919536769 1919536769 420320224 107900254 733779210 48362209 1988161148 1721671384 232767698 232767698 2098855661 2098855661 613061840 578321656 1129091537 1540460981 1110131619 1110131619 567197883 567197883 1126980744 1126980744 1547967429 1668758087 570612396 689798549 689798549 1224469153 208685383 208685383 337969799 367645439 1756109700 1756109700 911106392 911106392 937817109 497136577 71356761 706915967 493802820 493802820 176624021 720783865 720783865 1908640639 1623916934 1009037570 1092923047 1092923047 173922694 444773996 451519401 700955594 700955594 1998751768 1998751768 2073353603 1827238092 1827238092 1121885162 1121885162 781015355 1684631406 775264288 483496429 234106340 131935300 1894079189 207113875 1034708642 443196716 747435746 747435746 270863663 6169738 1794364215 1794364215 1826472086 1826472086 924701608 924701608 1515419234 202028926 162317916 1416524208 1844690450 1661911165 971893455 192617283 192617283 1097456199 994570415 994570415 227385598 227385598 569686626 1391321193 261620330 2042345217 960844817 764506816 764506816 178586876 1718475453 360455312 1677721314 751316743 2095105268 235804374 235804374 161640544 1036968475 736835216 661216083 661216083 423633841 1341856658 1917727793 985555430 583869791 2129383088 2129383088 1863461876 1863461876 1858333468 349702512 426566651 380694919 668427435 1228400408 1228400408 501340631 501340631 1065925738 1794434351 2088060061 2088060061 1867334247 1867334247 857511048 2094471972 607059850 975346336 842717430 811649828 1588493592 1834432174 713215242 1551808865 1551808865 1832693465 2060074892 1915639712 758782566 1473492903 1130036702 1130036702 498950313 1828251402 1828251402 1270824140 1679814163 946108661 1294643126 1541386099 1147689400 1147689400 1311815746 270387928 684923471 684923471 1019572767 871300485 196213415 1434468234 1434468234 1736910897 1598881144 894625305 161944305 1344552335 1872677732 1872677732 106299681 745266270 745266270 1915505392 1915505392 1735641136 1808056366 1808056366 1284542053 1284542053 786806711 519185323 1493512929 1493512929 1064967490 1943592660 1943592660 1762155543 1762155543 1358455310 1358455310 192274947 1501879517 1881696246 4656373 4656373 1899320818 563200877 1286632985 619880898 1684320838 71773628 228683750 639208771 266027018 2132636288 2132636288 1309387241 846413289 2137678925 2137678925 1596649219 1559129758 530150913 530150913 604157067 604157067 456533894 2087145342 1459734835 1459734835 1459920732 2140715221 2140715221 1178232904 1178232904 2060673340 2060673340 190608732 1931368235 2033516690 1271555560 247455322 887510600 1659910032 1297851475 1297851475 927270597 1497724625 2118755875 1569214817 1569214817 31068499 31068499 871953640 871953640 1589912357 2106262395 1897765108 1897765108 2045449228 2045449228 1848317428 117194635 704597750 563389491 445055805 25048379 681705849 1341013030 1089617931 1588364905 209098262 371664157 1013511952 137770478 137770478 179422412 179422412 188167067 143125555 2112690577 39100203 1092356492 1301391962 1301391962 846687046 1900163012 292126108 121767801 121767801 1953322412 1854586320 1854586320 1426596826 1362373340 1782945734 661618975 661618975 1623995278 1623995278 1814528433 13212665 1256706628 1631209048 1631209048 1703169497 152739398 152739398 2128814847 882289802 945863408 601800136 1667320556 813650631 2066982299 1446385009 1308947562 1494185181 429555985 970799105 490354125 807901663 73139949 73139949 2007214920 548250311 623613319 627154227 291126941 1172202004 1172202004 1167821515 670932640 670932640 970348702 793776997 245115838 1505554743 2111608873 461869456 1410183849 1410183849 192321289 318137499 315612406 1148735594 395060549 395060549 547572040 547572040 268614196 119016460 530206080 4208699 628805901 737234856 737234856 1936778565 1936778565 396628016 741037976 1112710779 323885024 1293025743 333157798 29306953 977841768 977841768 1879027754 2029177975 1496411634 1496411634 433166860 2089166969 1247497885 1110674258 1110674258 1585261727 1585261727 510266644 1762251824 1840757342 387492710 387492710 1874366386 1874366386 786978612 786978612 1361097596 867248161 1564743393 1564743393 1820460103 130977571 14470231 2081729221 1880624015 704851124 1720713959 627410197 503143908 575447704 1464609740 1984585811 1984585811 628728377 628728377 672887706 2126890545 64250444 1463938896 1463938896 234718599 75250870 1070054864 1070054864 118494623 118494623 895882500 1902493696 1407739826 1900512637 641082031 906353543 634747651 606674322 1721767290 1721767290 1514516636 1654139018 34958718 34958718 1707380292 1707380292 1618019257 1618019257 1521765767 1007106247 969255097 1528006670 888016298 285623816 285623816 1984505196 1984505196 274077001 274077001 39390286 756336217 1404647731 1596699557 1596699557 417538299 2017976569 2017976569 1464270274 2035984950 900047643 900047643 1503014723 956350347 460716915 1293789435 11351248 897164501 1466956805 1466956805 3986949 1662066664 348613147 348613147 298774479 298774479 1766954044 858283567 2118004648 855169342 911135993 937349517 814847088 667150035 1178645733 1635955038 1635955038 639474225 639474225 1824336622 1824336622 284991287 547316700 1179717323 10979805 1905839150 1905839150 103341001 2093381340 584124965 1227896529 1227896529 1166296673 1166296673 1439151520 1128592144 1059939814 1361122687 1361122687 1141108231 64316791 1778885681 94876175 94876175 493246744 1136089810 1179354095 109142708 310381958 37238397 37238397 1295042963 1961308857 1175843984 841766221 254089663 956032317 1449093151 224020308 617875077 617875077 1727479963 949564954 1872142320 1872142320 1636980703 1767325208 251921676 46172187 535538540 413526481 1920226810 1920226810 26705646 195479405 703135460 277192574 1840706678 388381952 1250069469 1250069469 126434856 1327803068 332936603 325593955 1454192150 1745553679 1745553679 1236371404 2053152036 1289093586 1471204757 531984176 514706174 514706174 411167340 46385426 42763185 1533773423 1879287001 1994166519 1701497860 1429834303 1429834303 1890922635 167596975 167596975 138282850 918654059 2125673297 2130066213 1133677190 1083206742 175918704 994970010 2047757288 13355307 13355307 397879555 80600230 80600230 403635000 248220822 1436887953 576406156 924925981 701052324 799484141 530845122 530845122 602700847 149745655 149745655 1341419602 1132696257 487566387 487566387 37929774 2038170814 540621834 931742870 902850196 1964701071 147103865 1423779116 1423779116 1985905928 589435997 1514375119 125894698 125894698 1523481900 1523481900 1641055256 155355514 107532385 107532385 1699211730 758111586 198259111 198259111 1746549437 2036825764 702669870 1075239051 599193342 1948452114 875498137 912103405 1110678454 1871480193 1279278344 1279278344 458033912 246507906 1849747634 153465732 1570686016 1643049357 2119998832 2119998832 325043282 2016585235 624735042 243994238 1984820183 1984820183 407996673 1150815569 829158592 192134571 192134571 643882158 1086332389 1885065641 69849851 797585112 1216704036 1860902372 190171685 1730528420 1870562535 1614411846 39943054 39943054 827306542 827306542 384875707 1598316788 405178311 405178311 322116688 526252312 1462586577 2132394720 1535611058 1535611058 1292179168 1493507371 787841292 481861650 452736028 362956710 917569654 477636310 1319185138 338246249 989752419 989752419 139456464 455990250 353552519 1561343369 1561343369 375889232 375889232 1250632547 1250632547 371108528 843692974 861930608 861930608 1212585552 1642717209 1895728261 1895728261 471688860 1293181495 1293181495 236387241 2109635525 1390294368 1472719979 1633200485 287635596 2085375095 2085375095 1265306761 930936862 930936862 1962116083 26398225 2085944881 286405465 162569458 707464548 1461151239 1319393663 1364063606 1364063606 2034709365 520685034 1898216006 1898216006 146859201 1640073768 644021362 839485791 255527682 780376455 1385081776 40137057 40137057 386949685 386949685 1320190800 1403495202 1891070710 1066612797 1066612797 2059552962 2059552962 563489012 371399749 428199487 2088363688 583286398 583286398 1151952031 1151952031 1316264257 1295938470 1295938470 1133001723 1133001723 371308653 371308653 1067147268 1067147268 1871686851 1094016902 1094016902 1312751962 1076015647 2126814264 1670638427 1845163709 1845163709 1506440285 917456504 1385148235 1410875977 1471774296 1630177664 2138380672 1500988664 577340758 206543457 811215475 811215475 1357875253 1357875253 113365092 2002046219 2002046219 1955719211 1955719211 226633545 178942385 1076335196 1076335196 294005944 294005944 927448328 1744109869 1861212265 458025968 2075566524 2075566524 480711779 420690188 420690188 1392725096 151291218 1656614803 2034410159 1370107829 1370107829 1387835843 2057972756 803039063 803039063 1479345637 1479345637 792887750 1749372904 2093014516 262473784 1473370037 1931645601 1806959080 1863333668 1694867644 102189940 1296219349 282376072 282376072 1216786504 133088411 1229768364 1371958063 93552559 1303408624 621299699 1212014729 488349213 488349213 653179079 653179079 1845537367 1845537367 1130689957 630185151 630185151 1266675468 2095989618 879676018 1195279154 688523166 946062814 1681776183 204544046 2066558443 511353978 511353978 1128559696 1649117807 1649117807 2081972941 136303612 779131947 1747109349 1378788516 1587975864 1173780611 1173780611 1021509916 593124532 1461141167 419996123 2045529838 486542785 1552683484 2135408701 2135408701 767967335 2037415913 1981201595 1981201595 623360053 623360053 1676780281 109438401 109438401 1667039002 385484553 385484553 1211213537 1442756276 1335590692 368716346 1583610329 879508120 726265515 920792640 1042915840 1751777938 2071195318 1232257153 867738886 867738886 1854851884 1854851884 691952971 1195073683 1195073683 292603804 292603804 1079935924 776010111 353143988 679211292 679211292 1253603032 1771604411 1771604411 689374598 505216884 470536320 673050704 673050704 789611791 1201018712 1363672299 373479999 373479999 1862763761 201440424 725982477 905245762 905245762 169668582 2052603680 42470440 1154798111 1835260543 1315260223 100053673 558232621 558232621 502046494 502046494 1508347769 264806981 2107741991 214038833 196548000 462698324 174471729 174471729 1704721329 1704721329 1172066448 1172066448 2122824558 416941865 310771418 289224219 1618953540 561940784 1625940269 36379956 1194807745 321412472 346306467 346306467 1492043871 1492043871 1971507809 47041103 47041103 590498099 1823351897 1416539345 1466656877 116650375 569476868 1960568777 1960568777 586566266 586566266 1881196282 1088715413 311755046 796348132 796348132 1102127061 779116801 2004494667 945522655 945522655 324588235 1589476260 55795642 436331965 168480435 168480435 1673601844 1673601844 1147579630 1725337456 93447557 528890854 56358267 673224029 115107479 115107479 1276064223 1276064223 1937711721 591850084 249914392 1917782493 609524429 609524429 1090375469 1090375469 619691982 1392595494 468929194 1288051637 1800166156 1063190450 1063190450 670216967 1051464473 1051464473 1063650807 152077205 1848819537 1501801889 59443706 1888199855 1284922356 1128039696 1128039696 1780837255 1132849559 1132849559 1480133172 764399403 302530320 1921687236 921890129 1769935496 2104077637 290833662 174460124 1109033369 139362959 294876165 1469237332 286402552 2060805581 927825279 927825279 1649457156 1649457156 736974325 736974325 1060442702 971463720 910456609 910456609 2041050718 362950927 944421685 1749160735 1344649870 1344649870 1760472374 1662329353 280960084 765937849 281911247 1483837468 726045649 779475063 779475063 1635528389 1125061928 889991804 889991804 1619913103 1619913103 1197538084 211267989 211267989 1594082674 410124549 1463876238 1463876238 1416170279 1938070428 1639618662 204593147 1633337831 1633337831 767574160 767574160 1974512467 1521956790 1096053071 1869545643 411340620 532249236 395815353 944501356 1422066111 1422066111 830594166 1664118282 2022539539 2022539539 717658193 717658193 1138821634 2117665179 2117665179 1018606714 1018606714 21757804 1314556318 1019482728 1932046899 1932046899 1933816586 1994429357 1938983804 1938983804 1409496036 666639808 211367438 211367438 595106717 595106717 660991711 660991711 1233865230 1233865230 395239122 1925168180 642001157 642001157 930583014 930583014 1129556541 841598079 841598079 469169885 1363343483 650121215 599479546 1540480752 1540480752 879565388 1901251508 509749002 1668341352 318496624 43064474 254151916 1904610025 23288867 677099665 521776606 2128104879 83463058 83463058 1505627737 1505627737 1492273804 1492273804 1831597033 1552077028 2072687367 1112282557 724635732 1720740489 778114760 1063972159 1049815580 1049815580 1340228551 163437786 1425899280 455013616 1694617730 280523464 239806158 1626410596 941350732 1246610150 1602424673 1088814219 1828425133 1137778189 1071473895 260336085 993053364 126990487 774218464 1750587942 1750587942 1344345022 1060394654 676809371 396383545 440489862 1877869424 1819577825 1937556020 1937556020 38021999 38021999 2046160982 2046160982 1105770976 26554508 819969805 819969805 1533662855 2145283674 403016218 640891386 482441319 36957455 36957455 1897949823 889417687 1359683077 1359683077 208014695 2127894453 1849890465 566503636 203726948 1028839414 1028839414 1659038518 2088114856 1686720712 573513939 2029678631 177318900 177318900 324815747 1461410700 1461410700 809120449 563006787 330316896 330316896 978991798 1317323350 761376756 1621715695 618913037 1791215057 823800378 951714741 1942174102 1942174102 2010307450 2010307450 742672980 423614867 15634681 1172975366 1172975366 1855802633 75377525 75377525 217047069 217047069 1418654179 1418654179 1915431783 883440188 123834373 1408770498 486015932 1717025517 1439620843 1498040677 317039061 317039061 1872523546 1479458459 927803307 1685703286 1058045329 1058045329 1563632658 1563632658 998926553 611151386 71773509 1615201367 1615201367 6086187 443424493 1489130618 1686665881 1167843227 421684742 43811380 616551306 616551306 763282417 1063179242 1063179242 1619302369 1619302369 1963948539 407935756 1272113214 1304531269 1777205433 433362543 1854549195 888899751 758039976 84921359 1336876983 96027450 1736501789 1736501789 1489846108 373999874 186634702 262642816 1725783182 1725783182 797251392 2127303096 170848035 67785266 67785266 644833174 819206655 1237039197 1967060213 417570039 417570039 1516298440 1516298440 176961515 176961515 1638799791 1858095775 1858095775 320775428 143818120 2015662515 2030171600 1597827161 1610665163 1610665163 22558038 758178508 605881678 605881678 292256320 138062014 1384800532 1365290426 1365290426 1309343179 2119616237 2119616237 1215998687 1258806638 1258806638 1668036153 1668036153 592174862 212167645 212167645 1140329762 2033981992 2033981992 2110926847 1763724078 786215325 786215325 890720793 1352158751 753144989 840127273 412973011 412973011 1073307481 269901089 269901089 1787021623 1787021623 582678267 1565022577 1457962646 354379342 2003553009 863284879 1871709881 260579385 1583650286 1566643209 1566643209 232715618 844300402 844300402 307678555 307678555 1789218678 1789218678 665675269 665675269 1253533897 623376244 434124272 222953579 1921448025 716387870 444025257 444025257 503958700 503958700 71310509 684169990 1759879601 528631409 1244633902 1244633902 827130106 827130106 1791756294 1791756294 1952959337 1931714256 812684 420510174 570786057 23926270 1774716389 1489204785 670633352 1376939202 190490087 494257801 1754120217 241758009 515694727 996781582 996781582 536872043 536872043 839409719 240278122 64400077 1767587168 779522103 771762110 596587849 596587849 1741251338 1741251338 1295974533 1295974533 176740954 1929128516 1929128516 239927275 239927275 2091703983 465696025 1339149007 2101045612 994829353 715767924 715767924 2069790353 799428511 799428511 1861150271 1861150271 980663391 1176224852 41484337 41484337 2105614913 1217211237 1753087190 513734835 1687785961 1285714695 1285714695 1411382222 1045865483 149279760 1276202321 2106821436 1058823988 1058823988 1280079250 1280079250 1429407679 1083722998 748626238 748626238 962373247 1271221071 478062192 20013698 1485023108 296692199 296692199 1464640204 1464640204 1818631973 2010020760 2075356394 1108801314 339939536 1157147115 1502634261 841520401 535198638 1399790604 299408287 122124167 1861233319 1358980185 1421309074 837129677 1319794395 1550973100 1550973100 1528246884 1922640086 1922640086 1075410529 1297886532 712909529 712909529 17805001 268152385 268152385 885324786 885324786 1186143517 1186143517 1511217356 245949360 1848894341 1848894341 1913727261 1013632788 819521675 161966967 161966967 832915494 832915494 1637316394 922058518 2083461081 2083461081 1275108033 1275108033 1946069120 770683126 770683126 2134038908 911499214 1176402740 367146348 31671905 607422688 676273444 928498388 86779492 947970008 578672946 185952094 755834916 716437957 716437957 797392089 797392089 151930123 151930123 313692725 1349677818 781846513 216485099 1296753802 418132081 245158591 245158591 812570005 1688395293 464822880 640456257 1373972711 609077985 1483097114 1253212856 1546151168 281312745 1425069353 142856310 142856310 352799867 498629593 387516329 121534186 121534186 292282862 292282862 236378510 1739825127 1739825127 1054995945 855108258 2132843274 1153777977 1841012031 1841012031 374518932 374518932 953458338 953458338 2843680 1801584247 1342749612 1342749612 854155371 854155371 1544171933 1542157543 247138876 1459823074 1512980433 780660734 780660734 1605726396 2062369242 958426073 770599890 773320901 950259884 1310018792 367182821 1204877132 1204877132 439135386 439135386 392756389 699976760 2113094176 1021162115 1295724744 577100947 1924893862 1593298638 1593298638 507437552 430586387 236937171 1270151824 724302791 1767901941 1967104363 1967104363 1766420736 1766420736 750309977 72204449 1893121656 1893121656 841394462 869554352 1060512762 1978895629 1978895629 323542942 1397314741 663252965 709312829 1153318171 708709443 524756504 1161695575 1161695575 69788794 560670605 560670605 1841072677 1841072677 944203107 989558172 1588053171 547352263 240889314 240889314 802803784 482867359 2074558828 204684738 204684738 1545478999 369506597 996442115 990036895 1480889377 1585933403 905905416 1043283521 1412303400 3971382 3971382 1863636429 210012242 251980548 251980548 1924429158 907566858 907566858 1716442976 1582617231 1582617231 1973046387 2115193768 243845651 953717586 953717586 753335321 753335321 353853899 1700585904 1608518447 1608518447 661389792 1863488030 1623360206 775526480 775526480 882890240 882890240 1030989155 2084821335 360790607 1521356660 1498494010 1715157954 1188670375 319098205 315938097 1582557583 312606554 312606554 657334682 751349006 840122627 1744080612 183269540 948817241 1877264421 149046369 279591599 733351213 181708026 263163130 2070061567 255608895 538009853 471236502 582681224 582681224 656551983 381096929 1375470526 1375470526 2082209482 2082209482 710089743 1099649419 1099649419 1834747088 60253676 1146061362 879916874 1303575912 1249802006 1249802006 2123696183 1942238297 1942238297 102328076 102328076 889161236 489903445 489903445 763259287 1256184343 2100378920 1657148137 317373574 317373574 1644227047 1644227047 1977415728 1977415728 1918945085 1339849090 1970276683 1970276683 1264645369 1264645369 739866267 1115267395 90899239 1785091299 1628124819 382418325 29217642 69610422 69610422 941760393 2069256533 1402924082 1540626371 1540626371 604391554 1526740912 1526740912 2058105661 431759167 374061360 374061360 331196056 920601492 920601492 66375388 1391033915 205949064 55164787 1668666793 992103378 2088497529 2088497529 575716987 1949211180 1455250035 933262116 2016453659 2016453659 1889502398 938371575 938371575 1815049337 68217404 985398055 1742214881 373928032 387558444 387558444 1975142778 1975142778 1500245480 1720858543 1720858543 1678966221 1949430835 1557129667 322474604 322474604 626547455 626547455 79703951 1352746804 2064243780 714652491 2057140267 1588124504 503052364 2016810449 1616808160 555571246 555571246 989542391 1599955316 1590045150 983837541 983837541 1125388631 1125388631 1147297092 1364497671 2220906 1168097433 1168097433 550022444 550022444 1264872334 106383026 1529082043 871241436 1952741585 411076933 1549453199 1549453199 415230714 415230714 1566097011 1566097011 519064716 865726710 1955063429 2122614206 1194349916 1070368085 1391138953 1597141560 953033795 1554835292 972003337 1950273924 1558305810 455144696 243537450 243537450 831759483 953295532 1238116245 316053660 316053660 1215110539 1092085773 5799833 5799833 1946544206 1946544206 2101383247 1829846942 719345438 1755545683 1170148976 2072688568 1837660143 2102528271 2102528271 384314812 1858788214 1858788214 1442517189 1442517189 349088678 230208388 685492928 5334467 5334467 1562495398 1562495398 1072963899 63640725 63640725 1112758319 550364404 550364404 1461149261 937443225 1644765555 1644765555 1222231028 1222231028 720239421 720239421 966700255 1991040340 130358781 1825229314 2097660152 341229426 341229426 907369468 1564985251 826179388 1720193024 728906087 1039176465 832963416 457067461 457067461 1669353829 1669353829 865463620 639141145 179897170 537519164 377487002 1428476535 1428476535 249189765 1658085627 1887985005 664562661 188948799 188948799 2096856936 1469321715 509914841 1682000482 1682000482 1343288876 1513165658 1085389463 295153166 47323454 47323454 1031928356 1031928356 1003617090 978625052 978625052 1883434125 2087052224 2087052224 1690142501 1690142501 1402280923 1402280923 547911410 1898562411 1898562411 150256190 746052105 410149205 843816006 1847442444 417672725 904277534 1227841719 545315738 443367573 2072810718 475558661 1178594764 1704455426 1463537215 1057620783 1244469738 2044104891 2044104891 1415568425 593217037 1941553259 370764089 1611930166 1611930166 857194922 869689347 588733839 1325376089 475605729 1191763184 299912997 299912997 871387594 706973750 706973750 766897793 766897793 546786741 455506485 205835767 205835767 853571303 1265846918 1164282659 906725268 1102027073 1419912937 795623337 1844388411 153772514 153772514 228801009 1118903375 980778168 1979659493 1979659493 1331931511 2070300995 2070300995 934142091 1512158964 387461710 706352319 901769291 901769291 1539972181 1539972181 1807563714 352823736 831543099 254609974 1049580119 43370185 631053867 844854842 844854842 1056138688 1406632287 2016217489 257830979 1265067549 1265067549 124084517 124084517 101111015 101111015 1745945218 1745945218 342957178 1255366578 1255366578 1263968072 1203606462 1465539204 1067620466 1215823174 440301538 337567118 672380114 672380114 54928398 54928398 1439111881 1870758084 1870758084 1022451888 1022451888 2023418303 2023418303 1703768397 1326160558 797463298 797463298 973641480 1321114766 1141023209 382514885 316261889 316261889 1621093248 1621093248 1130722593 1281556521 1648216651 851568312 851568312 117695058 117695058 707033595 1484742250 2063291000 2063291000 1979730239 1979730239 319166291 662082146 113136377 616854835 792876415 792876415 743847826 847388408 82315768 59587118 264259021 1420815491 1073225749 1073225749 1512815073 1512815073 972289471 972289471 570557445 331148364 1799754383 1764461695 1842357649 1455656530 1455656530 1945560728 1495209072 1495209072 1402776684 1402776684 668426961 668426961 1773085677 1773085677 425492317 1050287325 636974236 768148349 1174203861 1174203861 34670649 2003953970 1540533475 1752307652 1355445034 1231586422 1231586422 1483950669 1710625363 204155455 1414963116 1192466608 1540550401 1002483898 1002483898 964833207 769998890 1753149442 1753149442 1306572181 936294033 936294033 1254260920 682446296 682446296 1072184022 527580172 527580172 1944715033 573753904 1524620053 181512648 638631426 825789440 825789440 504289611 176891508 1910935427 133103838 133103838 915859166 915859166 313674825 2117569209 1661321123 1741605865 1522226884 2106544566 786212929 502947281 1875354531 1189688238 669891809 175271941 892805923 1154119523 1154119523 764833856 764833856 1200597781 1200597781 1489998712 2103597523 1852466508 1852466508 838301174 296985485 1966443808 1966443808 702077946 646077844 856250622 1286685631 426329963 1444390554 1607488850 1946424293 1164626239 1036645758 1036645758 1413863037 805912367 1793429049 1793429049 1333606608 1837993622 53291665 53291665 2083276820 1755726275 560705238 1043862145 936853669 931706621 418234833 1931364196 1931364196 1551483442 1551483442 771247516 1496133880 2006154809 2006154809 1732628754 290354313 1881117006 1516831109 1381069446 1010687489 804131690 905236094 905236094 1770781910 1320260449 1320260449 885961390 1059187324 82390192 204832561 204832561 1863778246 1863778246 1016626332 1016626332 2015034301 2015034301 818059637 818059637 1081713252 669415350 669415350 94532741 1618027056 257224250 1542971522 1542971522 155910021 1187485241 1187485241 149563193 750779398 1183507855 1183507855 1750944322 1115836680 737342019 737342019 1996948322 1804851238 2100209095 1515827488 1515827488 2111236746 2111236746 897763955 389550085 389550085 81795990 81795990 1650584442 1650584442 353710648 615662592 205508894 1124386023 1124386023 1913197329 1913197329 1296323612 509090136 509090136 1633875048 373084528 1397873830 1293795325 1368777803 1606356782 394601162 282324231 2140631738 396993106 1720435410 1311851807 1311851807 1955368463 389059104 1692715425 1692715425 1702026823 221766261 221766261 129648230 1495815536 560518345 560518345 756798656 1183732995 1601575368 1702792287 1702792287 602818190 602818190 384604600 200893119 333638052 775413662 1349420084 502166391 2038632379 730585200 28362842 1804491732 1804491732 1355050558 1173651999 581688533 150708605 504441706 504441706 71042939 1830155231 469456918 1453078152 1155539819 1155539819 1844009550 859014331 1115721375 1115721375 1325582466 2012637408 2012637408 219211969 1137281368 1657337311 243299272 1469812649 1469812649 1279796785 412366154 1451844729 1252179044 278641126 127565452 2011163058 1611010510 2009234973 1842576399 1842576399 1518365131 96146021 2015416657 1044475064 1268851518 969102154 969102154 1702114049 478617345 773203833 886636155 886636155 316229658 1858322778 1977228259 1977228259 1550090318 1361736609 1361736609 370181057 1152707885 1152707885 1117223985 13029285 1274758816 812769499 999187616 914854500 914854500 355783399 404402450 324751976 1921788861 681596778 796761764 1780086554 80979670 1262823293 891331930 870696658 870696658 1804868622 647165646 1894530689 2046866730 2049392422 2049392422 1949568642 1603034552 1139417466 963990955 963990955 1787836308 973509624 973509624 567463506 1279664551 1279664551 1147557482 814777572 688128057 1460243592 767685561 898243155 898243155 1706368935 1807752785 776810139 132325916 1202485824 1139641599 769053679 1701069346 1864695635 1864695635 1814949950 1814949950 18323185 1938779807 1762399124 1130390862 462464793 861163189 1677711381 1923100464 1560878904 1458125619 365396106 2008522517 2008522517 1056377297 1056377297 1543095204 1543095204 1787598014 2039894280 1833170614 357033374 119880017 1776191706 1776191706 396123620 396123620 940925513 495246260 495246260 1075034958 1108626337 1500438062 1630133607 1050054534 1185092051 1185092051 134395715 6036081 1470686382 168491683 1053408564 831088416 831088416 628008935 259078226 1571829747 155345155 2072413814 2072413814 1131777627 635562114 635562114 814427941 1873266734 859860938 295432192 329321868 686874139 1392611036 1504954611 2050932721 930902385 1526208985 1469759189 1469759189 51333057 1470693044 932782382 1607045089 1738504532 1738504532 310462761 704635598 141567263 201084012 790770300 1455879883 1497468078 1485112305 1947517618 1945671984 226271826 2089650412 731475026 405769505 405769505 1059459646 1059459646 545166530 655612112 1720276278 201892388 2104395442 1415891258 971881749 12381306 1643577488 541710118 1202647119 1978792462 395355844 395355844 1796284891 1927322236 515139021 515139021 1950326654 1565602751 1565602751 809225369 809225369 96597712 96597712 1494789435 1494789435 1495510017 456696738 1247009960 1247009960 2053111934 2053111934 232487048 1769335915 1685191147 1685191147 955784391 412462107 785531076 1410722047 298347736 1737899218 1275156942 1197778727 1441817129 1441817129 1633695420 1633695420 271291288 271291288 1364333003 1364333003 2034580392 1059270354 763682302 1029284365 1660800949 1660800949 212730396 2114164418 1423708809 1104213342 1104213342 1389964578 297208043 560061291 560061291 6842584 1552500630 821071198 1656664248 69420862 507801663 1925286076 1125805781 1710783885 756790569 293323388 1803034973 1803034973 924501728 261866507 204001609 1135874081 537728488 47607545 47607545 1787861149 392035968 392035968 476022191 476022191 312529227 581309342 581309342 1871513833 915549582 915549582 1863852237 1733093689 1733093689 2131676333 1239184492 1239184492 379680553 379680553 1252099453 1252099453 2086913547 1645526841 1663508369 243315770 437719158 535664298 2140157105 775616730 775616730 208139561 208139561 2020778038 1066769108 1231757183 1231757183 825226222 2103510610 1416208981 1259258719 1259258719 649081387 2011442153 1013309001 1451411036 1451411036 2109570094 1000916766 2002582379 254080488 254080488 2111456443 207470406 746890056 746890056 1415010583 1416777427 1859873312 1859873312 1181595564 599319557 1574694342 411501655 493843020 1406831723 1161758587 241271098 763638965 763638965 331807613 1917469951 818286010 1780290676 480139527 2129861965 208528037 1965256583 1965256583 1401875400 1184736861 337396258 108926212 14060302 20273264 2074000493 1933168137 2105023890 1782067098 64165844 254497508 1244373398 1244373398 1002035088 862287857 862287857 901970051 1611037245 1611037245 37014964 1748410410 119054877 1806499371 635151711 1829989734 1227932450 936215390 936215390 1262803566 1977344785 593591649 1081107531 1081107531 503307792 503307792 346646355 346646355 1590765433 663730749 505563598 70322828 327534466 833407210 2087216348 29881876 1369918972 1369918972 804804439 1901881247 1901881247 2069192241 1521261816 710832622 962341247 2120127321 2120127321 1517135750 1517135750 261968349 261968349 327492846 746000041 746000041 214119774 1103259057 1103259057 1389034937 1389034937 1777833381 766973650 322418484 1896150415 1896150415 221565235 411948275 20392580 1104345807 1104345807 1774121938 1097148931 1967149685 689651095 734087967 734087967 906022428 491836968 1288533770 1856100490 283730974 283730974 2069799916 2069799916 2110869217 1187401045 376935134 1697541461 1456048949 1814365646 1778882189 123218075 1256584844 1095098317 312464998 241079094 241079094 2040145954 1674578033 370100892 1349382583 670538361 804723991 1211022979 1591838953 1004387364 1004387364 1783315355 365050621 1901497384 1901497384 712173263 2061295059 2061295059 1739990312 169245953 279275667 76454984 543022406 1715615755 1715615755 1678510969 51655736 1496312301 1621240581 44156749 750742729 679345008 2107076657 986220965 1780004751 1544901517 916245233 916245233 2029731889 2006624320 1406033240 492159392 266309957 2096930742 1578664295 1578664295 513102002 1748758180 1748758180 881477158 348226111 348226111 374141711 1526132367 1666363551 1909845247 1261960108 1261960108 2112952079 2112952079 2076396999 1875012172 227966059 1736607615 113767889 353631101 346437174 1776954461 1776954461 1862973890 1737977863 1275022935 1112303954 1112303954 900419045 1416011563 1104004378 1413178751 2063543179 384578014 38791590 493577738 1205913096 1205913096 1347225848 1364018967 1364018967 1399448297 1399448297 671444715 523799458 1218496225 1218496225 19808751 184468861 908028410 280233057 1382507541 53857661 1333436424 1311313349 146895114 1871907097 1700971750 1700971750 1546325534 1245940989 1491612208 1491612208 930738730 1446354115 697656490 1590521543 945344408 945344408 1674948073 2142813091 1673338058 1183420166 1043751041 483092705 1158582533 1158582533 1021437071 1333208401 419065227 876701025 385828604 1611660118 1915687430 991441507 419890287 419890287 204193113 204193113 1550529854 1550529854 1854590946 567670610 857717968 478296627 1289582857 1556211584 2067998199 1025523654 208367501 1211163569 1211163569 362801455 362801455 1730252486 707852847 551100204 551100204 478815639 106457654 471456373 1790320552 660230377 660230377 1028107746 1028107746 315528612 149309314 697407639 2068637474 1953246466 687212582 687212582 366426150 366426150 2071253997 209658186 215763128 1791017163 486634529 285465968 1565904130 695635524 734075153 1733551255 1733551255 1420011683 1514202360 2079989584 2079989584 973627215 2083719797 1243706706 236928701 236928701 1094181907 1856171071 1813004379 133995728 133995728 1146001155 657879708 657879708 293738903 634785060 634785060 525663455 1078528299 231359010 876817477 403381572 134973177 1475336458 901136571 901136571 1359663146 1039132459 603135215 603135215 46599767 1164792477 1609785840 1609785840 2021505753 2021505753 483592125 628457147 628457147 1034744231 1976870490 495487538 495487538 1069630191 1069630191 736661580 736661580 1339635429 1707282344 163722349 384153897 384153897 473597550 284853000 284853000 1626757357 1196030650 1196030650 954682690 313533119 1808761772 918463713 918463713 580630312 2130156940 413720992 423812939 423812939 21884346 1086018953 970428667 1606005794 1606005794 494883838 1038546295 588013538 325442292 2136452936 628868174 628868174 220335727 1897615332 69908820 1274438405 1431613413 1431613413 439419664 434100127 698212511 2063337267 1357589570 518452230 1250971767 1987836587 1517358810 1517358810 842314403 2078887629 745765636 1772567035 1449885923 1517494160 1015249294 280596726 1998469612 1998469612 1748194158 982829492 452896756 607935534 756031258 1603078583 1650999527 1650999527 930548808 100913373 1646784169 53146802 1326014750 1947734112 1164677033 434721943 1376105784 1928516793 1865124958 616370146 22870365 22870365 73088180 294136501 294136501 1647503829 1602503792 1157936483 1166788575 586451923 586451923 606608523 606608523 90381033 1715091589 2142076880 721696090 831176579 701690958 701690958 485940984 972660666 1667990744 1576020116 2130673823 2082252434 2082252434 223245186 1641156194 377271657 1122948337 1122948337 1839299804 868687794 868687794 1685183163 496034153 1259164431 1920927717 1920927717 1523274337 1957395115 382567256 1013934979 283355777 1784492387 1972059804 629596980 1561330112 1290206038 852458542 830195199 1401090995 1401090995 39324603 1388405471 1388405471 508665537 1198758280 945618135 1200759880 1786341617 1786341617 2042653430 2042653430 383092444 1710208596 1710208596 460714131 813435746 813435746 858734595 475797265 1886318969 1886318969 557076307 117121512 1721173688 1721173688 249221570 1284638232 1284638232 1795608614 514089978 514089978 1637880716 1637880716 426398647 1118952500 2057410189 2080692733 2080692733 1740678938 109216382 2010166264 1555307890 1170905205 577019079 306203291 156068613 33897467 1220593087 1220593087 1266876162 597510981 706065602 706065602 284748256 742549355 1711385649 247796723 247796723 1393738127 173855126 173855126 1474226807 506056758 212856943 166584013 346510827 346510827 373252445 1244055048 1244055048 291381811 454053194 268880976 584965017 1906191697 1306873136 1309748025 523766587 1917171422 2142932567 2142932567 1028095472 564493367 263178191 263178191 231608082 740380329 740380329 823247017 823247017 1033443999 267330569 267330569 1736832733 1244020822 1244020822 1300109537 1921641527 2106232950 1676897482 1676897482 2067407619 2067407619 1077232674 962649918 1422555830 377097829 1621038169 693747338 849648776 716178843 1856771891 1545068323 1545068323 413399628 413399628 2074031870 1716875718 2100683125 373678787 680131961 680131961 260029478 536156155 536156155 503640514 1976397714 351556831 810057194 1974282189 847347895 1628380085 335130141 335130141 1405300468 1405300468 801972427 801972427 2077749147 788260417 788260417 408635630 2017592818 1935707122 2072207938 2072207938 97755764 1090784409 513581316 1080400885 1549338591 855398857 2009285568 987839239 987839239 321664773 438348716 618533047 745718054 696863312 573277280 784047702 369966702 941226273 356653821 356653821 524819046 524819046 942447126 942447126 1346283876 137445090 1670917825 1996569436 293178996 593664324 593664324 318212439 329981614 740446514 740446514 1437595896 911057761 1667015450 1149238625 1896518784 157852644 864787448 129642564 129642564 516451925 2104981865 1397846742 1979827322 1979827322 345130869 678528762 100754852 1478260505 966839340 1268482145 1041116449 1936081418 1752688423 1392923037 30840709 30840709 2073978789 31155894 470691237 1780147057 1780147057 515206030 515206030 479223906 147136609 871556884 831288526 831288526 820182704 1561706469 1650413470 1450038581 1450038581 1226351923 663214320 775849194 70889967 120755928 1982476965 1982476965 1523055975 823200101 1726843502 1726843502 1467598217 1467598217 284626503 1509200471 1509200471 654236021 175112637 1371571180 2073309239 7353641 1198456957 1439469200 1420753097 2095517134 281787608 1442369331 2032338680 2032338680 920459325 920459325 1954262962 173838538 173838538 325555963 1737727407 1814850295 170621350 170621350 1776494505 1478197706 84480034 84480034 1172390178 1268948249 1268948249 2070424298 2070424298 2011872750 1255880081 1571135613 961263794 961263794 1155944794 1546296936 209697089 1135555794 2103121379 2103121379 1010648743 1320475488 1320475488 1520019994 1520019994 219365630 506968973 506968973 1346070278 1055215040 1089492180 13044604 13044604 1881986412 18491118 1463993921 1594233130 1277791984 134865040 1183678991 1796511498 42706548 42706548 1941483868 1783836016 1783836016 1902960378 1902960378 846689784 723224098 367279546 673077806 1617451131 1617451131 1618729558 1916420966 1916420966 1780129117 1413676303 119925468 687735883 687735883 552852778 1283329851 530984723 1931690263 520781525 1171599510 1171599510 1552368677 1213088271 762415395 762415395 1501134753 309966477 1555859208 604504459 1376659429 1376659429 978540009 978540009 1760245413 1760245413 598180258 188135246 1000603394 267593939 1645646025 760231111 1777993753 717990018 1508347413 274543638 1738062709 1855604901 1574123135 1937269497 1016564778 1445423213 1445423213 1404048205 713575298 1264644396 1264644396 163332802 1327914177 263342001 966005396 811115778 199892224 174711376 1755624753 949201149 1390124869 1390124869 943005971 578359378 836505137 836505137 556824391 211121135 1173715411 1173715411 1332350531 1022733543 1022733543 725108155 203560039 273533118 320198686 1658939910 580840485 1390060047 1758738727 1437393976 1907305813 1907305813 813773248 1101011177 1301070829 1301070829 1032085884 1630968821 1630968821 1384250791 2139820685 2139820685 568254117 568254117 1846637093 2054062059 2054062059 378998320 248567027 554268441 1254149040 79703473 1001760357 1001760357 923329066 289479119 150514192 1954510056 1954510056 1358626231 900312492 900312492 84707598 463016611 1132281061 1272390433 480863492 1241694334 445457564 2046236843 1348365827 507799284 842965950 1264222676 1264222676 128147506 128147506 865088795 108246697 357510625 357510625 678980452 2067583474 217543151 399396540 399396540 1397770233 1397770233 232164330 232164330 1719914580 807668772 1005647095 749417143 749417143 660267018 70676243 2098125673 1931773784 1931773784 913910569 167784816 31019767 31019767 1723952741 1723952741 1983936369 1282293239 129942470 524701849 1510947139 760540261 1486479763 85022112 85022112 1556764125 1556764125 266618343 266618343 998292491 731866402 1009520854 1009520854 136371653 2110890093 2110890093 276503056 276503056 116670681 116670681 649136715 649136715 538511459 625415215 672868262 672868262 1292143097 541528606 541528606 345592802 975800647 1086251244 1086251244 94518704 1596820540 1596820540 1125506703 1587214987 1882745774 1741723462 1741723462 230670040 1224268662 1224268662 780032262 445610126 445610126 1368907005 2100064171 765006878 765006878 1298700785 1298700785 1047802774 683065595 1689528111 1689528111 809381545 1899838579 2098274733 1191867361 1968498842 1229606748 1104942961 1948711975 1300392921 623412231 1918505607 1918505607 664671324 1368599678 1368599678 728281945 1214266672 1214266672 710326943 396337836 3044322 2090200917 1420758892 1420758892 88408286 88408286 231943571 238391927 238391927 462826364 557701236 1564844226 868745687 2019610334 1441486974 1441486974 1159691361 1159691361 1455796966 82158935 222302920 1945624442 635908592 1754340343 1754340343 57242406 1719853550 1635303172 819987452 47011073 735281262 735281262 1518016294 1518016294 625704684 625704684 1068852003 1154910138 217953721 217953721 1298657261 915549631 1595562778 1882004007 755756648 727458500 727458500 1903211034 1061805522 1061805522 520320479 1166070884 1110223242 509847104 509847104 1616826123 1077885407 1077885407 1576059829 545603458 1981017657 1838536341 1651356641 859663077 28066535 1882321740 1968967943 1968967943 827993565 962081947 1499944383 1499944383 614484948 209890607 691849475 691849475 1901863527 1948877793 1948877793 1465770077 1080504147 1080504147 864343182 1475942446 140683607 1220881626 1049131153 1880755941 612899936 403744487 403744487 250451061 1482993741 18023486 18023486 352830939 902064814 1643901196 1626336934 567438736 567438736 1646494507 1472169889 346508518 1599669993 1599669993 2079827621 481741089 943944917 1322243770 1520482346 989702449 989702449 1085705720 1085705720 336944603 1616451813 1849588037 1849588037 1588639478 1588639478 2113502855 783647280 92291864 92291864 933556030 911631099 1726448092 810211947 188059895 1146315084 1276445888 303497730 1269262121 1282758792 1282758792 1699453824 1341276124 1200401449 495403793 495403793 1368810912 1449868466 1449868466 1507294282 1143536182 969526985 969526985 1283771058 1345161410 1345161410 842098451 842098451 720407130 584249213 584249213 1173165786 1173165786 1615633579 405371187 405371187 1598459231 286627675 286627675 144021316 1702258110 1036617678 1433690677 1168022786 884458046 1726381862 911237745 329939911 1830409564 1603043234 1603043234 261471833 923017290 969670896 1389379486 1232390117 732512886 1362824973 1872349452 885375337 85992197 1886630223 599173684 1871528574 177182302 2030739049 2030739049 2064517552 1743997230 541841579 541841579 1496054250 670382503 220283748 220283748 1849812799 1334047311 1334047311 673228361 1091148946 524180263 500089167 1671838604 1671838604 1616223140 20709647 1732672098 1882955301 920427814 1743891031 1243173780 361485258 56227249 570291062 570291062 1725125769 661468838 661468838 483723419 2073230223 343054288 53071901 53071901 1134124767 279136593 905284204 1295087297 1458752074 1458752074 831281428 886494625 665734037 1281614056 1901236274 1700454140 1339126401 1694194863 1694194863 1895141795 1895141795 1410271910 176628246 176628246 1309092714 1903374300 564341738 564341738 1356228227 1356228227 2078948072 2078948072 855275497 26857476 26857476 1673671639 210521445 886542793 862736172 374252409 318333496 1275359754 1275359754 1525403619 1301706982 462454463 2135529638 371239038 702695850 702695850 265806728 615864605 586009328 330556576 2129590721 1445423060 260974301 871748718 467961058 788637869 788637869 1960717788 1960717788 976755003 1915872410 352221927 352221927 1787553291 1717073332 578974455 2130181687 33306329 33306329 392555327 392555327 989874905 989874905 659754280 120871952 120871952 1195131262 115212952 115212952 33810608 1705159457 1417524486 620701429 1224855828 1534727861 1651911009 1169654335 1522141183 263724145 263724145 1532262978 400260038 400260038 1441396701 1441396701 1058867465 1413728263 1980373893 1786477693 1786477693 295353992 295353992 528997237 528997237 577994251 1355647207 1355647207 1984325854 1984325854 1175780527 1906623659 1906623659 226403962 226403962 1038994603 1399642488 1481952741 1620445514 1582373962 1394038442 1561018900 17511865 17511865 133070626 1914136823 2030420056 309031764 1753528105 1602310367 1278556103 1459063024 1664520378 421058033 181385423 910917126 910917126 784926872 987454790 1610697455 1018518859 1018518859 286413890 1976760122 1976760122 1560318615 722416788 1721251962 1721251962 1791279214 1852986204 930860521 1288722961 192819707 1205410401 1712119271 1186297077 955399416 955399416 369925378 1247585116 615556477 1346391343 2057213890 2057213890 1908683805 1908683805 476983283 342134555 48839031 1179841322 22639203 22639203 284300582 981821109 105049094 1298918563 51689505 710238584 710238584 1201213264 1777830564 879873796 527081749 1026526374 1026526374 1532796152 1184111079 1184111079 1477699171 517195196 517195196 2003839907 1486912576 496162853 984127160 787975975 1935565407 378975163 378975163 400617425 625638346 1550315047 98819594 1936063527 2015685419 266028815 266028815 1103519913 995578341 1127649285 996649305 407871310 407871310 2144003989 1364049986 1565397137 1915605368 1915605368 1258670787 1258670787 911737156 690395465 1315310685 718656470 718656470 203072111 842069523 842069523 1688201494 1426051883 2109346299 451384255 641995529 641995529 589099892 589099892 505862136 505862136 1253722326 1253722326 279792280 1275415888 1275415888 160654242 1753132119 1884661768 1665460267 1665460267 208541416 696872881 1182804660 525575255 525575255 1765751863 1765751863 1573214209 1956700275 245353068 245353068 1954206348 263828110 1794388295 1328430045 538074042 538074042 2139840642 781196103 781196103 501383387 1788549368 1788549368 953734633 1056991950 1990995823 359752110 1747101679 1618033382 1618033382 1327392723 1419903105 1686079062 231295471 916021777 281985693 281985693 2028190775 1512042132 1533888736 821798211 1284084730 586201328 586201328 1484316090 108416403 108416403 793328280 9505788 2080219714 1511634586 1511634586 1949040143 1949040143 150616893 150616893 1677099733 642531743 897581862 897581862 1848965291 1848965291 1198341742 1198341742 1316918443 1097256547 1171857124 1012271039 568718167 1200241738 1718035346 1718035346 1738546062 1441594842 1441594842 261145815 261145815 436125210 783108173 2074214994 2074214994 1062413886 1062413886 1348505222 1348505222 394371838 75648083 75648083 1593496290 746508469 620225861 1688608430 189906580 6514626 6514626 1063137487 482427780 482427780 1927898894 1927898894 220188082 1968321507 1005084299 2090349487 1075164001 1707273030 701722015 701722015 341936247 191716527 2146008404 615129996 980297798 1228997862 1228997862 34728540 1535576346 1300742737 270718831 24088124 1728745562 1728745562 1121175270 1121175270 1080903863 221818685 902792753 1183768417 1820580699 723490353 1637256738 1637256738 814458222 789355931 1949756363 97424481 2054452609 1903749886 883054399 883054399 1056727573 143227027 120471105 1331927579 1185660908 1057571103 1057571103 377888646 929015140 929015140 1732825829 1732825829 300128092 1559132859 2023646197 817930074 817930074 419647676 116517448 906704404 1079238221 1079238221 883248805 1008321021 1239112278 366973172 169345135 296871482 1048231861 1048231861 1162018439 220202142 1387838305 1958149359 1958149359 1840973897 1952171361 921942393 387148066 1229389781 1229389781 1251552331 326856740 326856740 50368933 229862315 229862315 1399179601 1683490499 1683490499 1683786025 1683786025 1576756731 1576756731 292751620 292751620 1966703847 661179409 2006024625 1760908815 1597337340 646297103 1376608706 1376608706 1915634164 251495217 251495217 348308736 1928556213 269947139 1652138667 1508779273 286283381 400704924 38875882 428163570 1165115989 923272870 335446907 335446907 1761302979 1504046949 436895055 1874920416 1014647965 1439044852 89425413 728323517 728323517 2026710491 1130349926 1130349926 1590055093 332171076 248191593 1450095928 1894829124 1927938530 1927938530 1839003748 1778422865 870971723 870971723 616167723 1456882675 1017570700 1017570700 2051637270 2051637270 812672516 1322679654 1208156291 1208156291 914236895 469948944 511593613 1218980253 1955200328 1955200328 70104925 70104925 1983352154 1983352154 1452010586 1233939991 1078958158 249461178 249461178 1015358431 613838901 1601696716 814050480 814050480 1831755197 1045861865 1045861865 121129385 1519647412 253788935 511164753 511164753 1701143380 698702668 698702668 405205907 1767285025 1077966020 1191796712 1896251280 506941600 1287006622 690385922 690385922 804580169 804580169 816166625 1824778921 1824778921 745693815 1496246584 644383038 954328949 1200282656 1769387599 698864922 852144199 57015220 133022850 1943934167 1943934167 1985965127 1608401634 1608401634 1508908953 488264726 2063202285 1313131691 1313131691 2123921461 1397315375 343701417 343701417 342339837 111149344 1105410544 68692690 1541002646 1386580697 448862617 2103151314 1216653336 1216653336 197888352 809459224 148505231 132349288 55373887 55373887 1986952833 1793968668 1962644044 1962644044 862261466 2016238801 2129572513 1030940996 284092152 284092152 1558025445 1845423752 1845423752 928219561 2008317841 1731418805 2021728746 374318084 96953818 1555022805 715736889 1878998962 1789346447 1658689582 1269052463 30250421 1739856257 1739856257 179176953 1942473462 778677469 778677469 1320014176 1318311165 1432363929 1690520344 722661833 722661833 611906825 611906825 222050731 222050731 221343766 221343766 1514980243 1017349045 1017349045 2018961974 596544801 922697559 22324565 320818662 320818662 2082600507 600274494 731696446 1496693623 1496693623 2119518330 1534288143 667832637 1378942556 1220002208 243941753 1247831124 1432980913 1432980913 384877822 1108672925 1413076151 1142869860 20842891 1211776480 779888903 1120711583 1597058368 1597058368 1655825647 1766127822 1618359416 299084215 299084215 1871747603 297049148 826508764 224880131 224880131 1555252663 1555252663 689868576 156828089 156828089 904225234 1667727416 1667727416 215556904 215556904 696130668 207828418 1192084204 854547805 155839850 199976193 199976193 1956547445 1598102234 1045764146 726907944 726907944 276028744 362993869 1571234162 1148729689 1237110137 596622256 596622256 947354745 947354745 423115159 423115159 1775305929 1446883784 1739119837 1739119837 149350245 149350245 796287986 796287986 1537002718 778016877 778016877 1993287331 1834169905 1834169905 222310205 335160666 335160666 1362524581 1434164758 2124425197 2124425197 2093285537 20028310 1149839496 1149839496 1003641390 390170811 1944112140 1944112140 322417180 771623992 1308727433 109643755 2019232408 783808817 70250106 1169861503 1147470530 1716666990 824159231 824159231 2106407381 1440993390 843733999 1038842161 590038363 429716679 1805127701 730273984 934852024 934852024 1802571997 2146825894 2146825894 535590943 927524589 927524589 1565086832 1351416579 847218670 1029791149 1029791149 288322300 721014184 581068968 1219038457 1219038457 698174214 1387027685 335394702 1914923264 961129381 1734783196 1734783196 1249314771 1056031542 1618732116 1618732116 1432471227 141677577 659336115 1669335798 1669335798 1402750778 1292202955 1292202955 2004505550 1651647531 1651647531 273691735 1905058221 1094069754 142514642 142514642 1908533841 245063009 1518946017 103459807 97259491 741553707 196744127 561497952 561497952 1006195139 1750747527 1750747527 1979560449 1979560449 771813322 266732890 1444020760 1228133406 415868552 860425925 860425925 227467989 762435509 228195526 1134863885 1134863885 2039343727 1857601768 1857601768 1890827131 1987893154 1695832837 1695832837 1394939640 1394939640 1034472885 323673117 1023455756 1601625634 1164138793 1400480567 1400480567 1104796792 943401657 943401657 541339899 541339899 2043227653 1954280240 1348995461 1348995461 2145160906 1656984695 333450161 1981725019 1416904192 1416904192 314036752 1334241537 1288139261 394634585 394634585 305378790 1900320983 1578447924 1578447924 199056049 1400345052 1400345052 1317882121 452419372 452419372 542846226 542846226 287016223 287016223 892461366 892461366 525469456 28233982 592936416 905260213 905260213 12929255 470981370 1431588432 1431588432 1757978813 1326913453 372962395 1373466849 1460800213 1460800213 490356405 347174485 1844991931 945402751 296785215 786356033 1670341500 1097515296 1097515296 1030070102 1868502575 230939957 230939957 1569056563 1569056563 777656300 1847562413 1591447458 1591447458 1091087791 953163832 953163832 645328598 609999785 622451894 1532694607 1532694607 606278045 738026517 2026231936 25502977 841051996 49851540 230422918 183011062 2078968472 1006454766 1775250675 719349514 719349514 1459187479 1714581896 1791125831 1956260838 1710514469 69807641 1406649165 965602527 965602527 1518611235 1408061355 1408061355 2093428544 2093428544 41989652 41989652 355186001 355186001 1822685397 194918970 376066499 1031918556 1031918556]
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top