http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/b5960312/src/test/feature/utility/data/hash.data ---------------------------------------------------------------------- diff --git a/src/test/feature/utility/data/hash.data b/src/test/feature/utility/data/hash.data new file mode 100755 index 0000000..97e9709 --- /dev/null +++ b/src/test/feature/utility/data/hash.data @@ -0,0 +1,10000 @@ +0 1935401906 +1 1345971420 +2 656473370 +3 1269710788 +4 1156776517 +5 1289013296 +6 1415564928 +7 1937919553 +8 435456494 +9 66302641 +10 915852158 +11 1661301944 +12 961711400 +13 74070078 +14 2036973298 +15 843938989 +16 189351248 +17 1388679963 +18 556726251 +19 634715959 +20 1489080225 +21 649132105 +22 886008616 +23 1280154196 +24 2036166893 +25 846480997 +26 1102020422 +27 1533442662 +28 2060089600 +29 1212135685 +30 539384293 +31 1848007858 +32 410623457 +33 1195857664 +34 970234999 +35 1567399975 +36 337387312 +37 238316279 +38 1357835880 +39 772843806 +40 304618920 +41 126204390 +42 286662102 +43 1266330320 +44 200274468 +45 176151752 +46 2110269310 +47 389625717 +48 1564831715 +49 519511913 +50 1024341676 +51 906428292 +52 1168644018 +53 1910350293 +54 39098840 +55 1057327263 +56 609347642 +57 1141119263 +58 443286278 +59 521953594 +60 205771300 +61 982670571 +62 222477805 +63 616394758 +64 31044587 +65 1192712804 +66 36311085 +67 368431899 +68 1431029083 +69 1394146965 +70 1141275706 +71 1735648004 +72 1520351356 +73 1427937808 +74 854494676 +75 1720625824 +76 1604089561 +77 817280338 +78 2110251541 +79 1021437628 +80 1336792251 +81 987109570 +82 1927865921 +83 357952622 +84 749976215 +85 1966964761 +86 1415279885 +87 1359323857 +88 960600376 +89 1858566163 +90 1881277452 +91 1166371677 +92 693753087 +93 2103755257 +94 1782766435 +95 724797674 +96 1148984413 +97 1819077520 +98 1093229574 +99 432529848 +100 1065740837 +101 87021632 +102 20694204 +103 438608545 +104 1514959440 +105 875188881 +106 11750722 +107 971565353 +108 1692469219 +109 2122002263 +110 1993002982 +111 881777823 +112 961628185 +113 1773385255 +114 1239730445 +115 1711604400 +116 1592866368 +117 507526682 +118 923444610 +119 405983097 +120 218609198 +121 657238414 +122 1572354774 +123 912362285 +124 613510023 +125 1207637561 +126 1637159959 +127 1762494436 +128 879231433 +129 582905885 +130 47540636 +131 1944972270 +132 669927517 +133 68234841 +134 236097168 +135 37403310 +136 943423722 +137 247847890 +138 1008968663 +139 488409293 +140 222366505 +141 854487997 +142 1370187116 +143 1183994691 +144 480389604 +145 462433913 +146 748115443 +147 2073255973 +148 969960596 +149 1671560053 +150 331755422 +151 1188569794 +152 181314819 +153 1904110196 +154 2100932079 +155 794824842 +156 964264109 +157 1590608390 +158 409835630 +159 1843495542 +160 26030628 +161 457376267 +162 1640984164 +163 695958145 +164 525611108 +165 1877081332 +166 733361455 +167 1469034830 +168 2124929222 +169 1742330119 +170 1957444123 +171 199812080 +172 449334468 +173 1180147592 +174 1383806771 +175 929724073 +176 1642581505 +177 2131922214 +178 855496398 +179 465058453 +180 1655998620 +181 1187251820 +182 1653628247 +183 1837313439 +184 943878368 +185 1607076678 +186 484654634 +187 1908142477 +188 1050201421 +189 894490264 +190 1604154371 +191 1076232049 +192 1351866531 +193 1097654887 +194 1772190194 +195 1877477639 +196 827252572 +197 358068002 +198 1199028821 +199 804698146 +200 2100398121 +201 1008989297 +202 1004510226 +203 402248941 +204 41653241 +205 240833349 +206 1331973014 +207 1684234746 +208 225271916 +209 39985764 +210 1809552 +211 1881270536 +212 1227237584 +213 1655437799 +214 1571100327 +215 23632304 +216 1115030830 +217 2055754961 +218 1931774781 +219 17748603 +220 802761578 +221 1388445504 +222 1093980652 +223 7144461 +224 338616744 +225 718687198 +226 1884622101 +227 1165869316 +228 1076755200 +229 936167274 +230 1970567462 +231 1029669673 +232 1945156571 +233 827594041 +234 1431918615 +235 1986809812 +236 1068427390 +237 616407981 +238 1523560911 +239 1293699306 +240 656393746 +241 1525370463 +242 1027486194 +243 1883631330 +244 1033324614 +245 451102874 +246 1907263635 +247 871796 +248 359374187 +249 1691554768 +250 18620399 +251 1162135765 +252 932516625 +253 1112601051 +254 1169280227 +255 1271133369 +256 1831288250 +257 906418680 +258 289519037 +259 760559802 +260 1842585954 +261 112602851 +262 1790229476 +263 1640258878 +264 940196892 +265 1074664443 +266 1479585042 +267 2008624283 +268 1691072424 +269 855662305 +270 1154839941 +271 199982522 +272 233549120 +273 34842488 +274 2083613853 +275 1266873735 +276 485945362 +277 1843393840 +278 1267745531 +279 845319549 +280 1387464960 +281 1286365931 +282 2007455315 +283 172497937 +284 251483334 +285 1029251894 +286 1443631306 +287 2082771584 +288 1935670574 +289 1733150343 +290 695847739 +291 1630772880 +292 1845753195 +293 338593567 +294 1123548110 +295 638466439 +296 1413258010 +297 455649505 +298 499607074 +299 956846786 +300 1311311810 +301 1654447016 +302 1156829309 +303 1544860931 +304 1689289504 +305 1092959514 +306 664251018 +307 27751218 +308 788869706 +309 1931996549 +310 873070767 +311 28851018 +312 1070878832 +313 733042434 +314 201348956 +315 1322362167 +316 1762294328 +317 1644980262 +318 1257650103 +319 1550481254 +320 1230646958 +321 1953497842 +322 1033770487 +323 928916505 +324 144607761 +325 9834949 +326 1567382944 +327 1557865771 +328 465484454 +329 2066990019 +330 367228910 +331 1776796265 +332 1573953387 +333 1524058219 +334 1174173548 +335 1115759243 +336 469534085 +337 1838424566 +338 1143510461 +339 1258403791 +340 1622937467 +341 2016581228 +342 1287254809 +343 546332652 +344 602140015 +345 1488603765 +346 1868694819 +347 216950695 +348 986100380 +349 978861274 +350 1767431950 +351 69263690 +352 784875469 +353 653718789 +354 998180195 +355 929483230 +356 663553738 +357 418079491 +358 339865354 +359 1129038193 +360 337585862 +361 707094264 +362 758350810 +363 1911539249 +364 83668835 +365 1932524358 +366 879814844 +367 553202920 +368 1623465276 +369 2023325305 +370 1811606711 +371 1098919095 +372 1892422886 +373 951377872 +374 1645251747 +375 347079253 +376 292497990 +377 1366462918 +378 564029948 +379 1278598370 +380 197840545 +381 183978250 +382 1347862060 +383 982716014 +384 837697039 +385 198558607 +386 1912199244 +387 1501250778 +388 616638098 +389 104580950 +390 482805323 +391 954223961 +392 811675214 +393 1241156133 +394 718279562 +395 895344049 +396 1026196843 +397 1598094407 +398 1448546969 +399 502178471 +400 1473936064 +401 1112670032 +402 1601097566 +403 1218875302 +404 2064047905 +405 1098865666 +406 1565954555 +407 209062247 +408 317844936 +409 2129984504 +410 1487660617 +411 515685481 +412 166479106 +413 688039029 +414 1498401495 +415 1004176146 +416 886597636 +417 1263117092 +418 357943276 +419 1503235734 +420 1367698042 +421 840748599 +422 309976047 +423 31889609 +424 2081904732 +425 1028255610 +426 927233658 +427 960617927 +428 478866369 +429 228296980 +430 1462796398 +431 1952802433 +432 1340967012 +433 916410316 +434 1024194088 +435 1257531269 +436 2015275982 +437 442664995 +438 1466593516 +439 185637271 +440 425165851 +441 806770485 +442 701322752 +443 591644958 +444 1494809514 +445 52240600 +446 1595821104 +447 233923502 +448 1315357692 +449 1953764380 +450 1737159237 +451 535572086 +452 647029331 +453 2047135284 +454 567461695 +455 581450415 +456 927907246 +457 1494695354 +458 1542068342 +459 1406773615 +460 1722992334 +461 857381092 +462 1212092401 +463 916475698 +464 1773791408 +465 88802841 +466 26523320 +467 1641583743 +468 531467836 +469 1493116836 +470 1827221014 +471 956633688 +472 152403674 +473 381060118 +474 1548278646 +475 1647213188 +476 433300718 +477 996616102 +478 1881136691 +479 1748658410 +480 802896834 +481 1470812280 +482 136746849 +483 1449926165 +484 1370463916 +485 704208544 +486 2031376580 +487 150887515 +488 51420250 +489 1425961274 +490 1557661130 +491 1774412584 +492 135858718 +493 622269883 +494 543404635 +495 1909650126 +496 711072724 +497 569927955 +498 1403750221 +499 1242540561 +500 2063044791 +501 1083487587 +502 51690601 +503 67964817 +504 1464547706 +505 1599969247 +506 1715178006 +507 1897848424 +508 449101701 +509 1448831049 +510 1499023187 +511 1251998535 +512 772159681 +513 1635770036 +514 554441052 +515 2142623597 +516 192494932 +517 438333984 +518 146027464 +519 243915183 +520 1864295258 +521 1703688595 +522 2018327767 +523 2000153976 +524 178474830 +525 414248754 +526 1762320454 +527 889547555 +528 984176709 +529 1018587028 +530 2132088116 +531 899737853 +532 2102074615 +533 36295069 +534 967702670 +535 1419138673 +536 1636264316 +537 535397028 +538 1169503450 +539 2085366017 +540 1984228077 +541 521042989 +542 1189880904 +543 608904110 +544 9329377 +545 1744321956 +546 604044060 +547 201824309 +548 35172292 +549 750071524 +550 445739492 +551 1899467550 +552 306276471 +553 316583612 +554 1752137878 +555 484751302 +556 730832366 +557 1366974684 +558 1374298857 +559 1715009076 +560 238078064 +561 1358903325 +562 467263281 +563 192669032 +564 1395198394 +565 1434965951 +566 1611807705 +567 883979062 +568 1970362980 +569 633827507 +570 821861431 +571 1807107409 +572 1154870496 +573 2011742335 +574 268527872 +575 1164199873 +576 1608580643 +577 872571932 +578 1366024183 +579 1643752935 +580 1622643456 +581 1811763675 +582 1395736837 +583 1928919928 +584 2128347287 +585 1000391067 +586 266187582 +587 711696006 +588 219882103 +589 1640486439 +590 279221434 +591 457960168 +592 851906116 +593 746484715 +594 650629200 +595 99620862 +596 33967018 +597 114953257 +598 983599924 +599 2004329998 +600 748780765 +601 1805461355 +602 1663953760 +603 1903651261 +604 1669720042 +605 1932481632 +606 920367487 +607 1130817037 +608 657569916 +609 138908022 +610 627086324 +611 132729724 +612 1950671697 +613 2022823161 +614 2061649652 +615 1931535337 +616 875730580 +617 180353586 +618 495747695 +619 1095612683 +620 1820840025 +621 774969129 +622 1553572851 +623 525262493 +624 1521453844 +625 56718403 +626 624883355 +627 1555420862 +628 171671661 +629 1608483279 +630 1412267213 +631 920452426 +632 1266460986 +633 928737325 +634 676620039 +635 788697380 +636 713735309 +637 1596987526 +638 1919514417 +639 1371305225 +640 1735895548 +641 399117093 +642 1504034949 +643 1539083598 +644 274456606 +645 1418200954 +646 1323135287 +647 1150187186 +648 1598554540 +649 1818882982 +650 98316222 +651 1271910918 +652 446368463 +653 1651889073 +654 1797173411 +655 1967822307 +656 1708607477 +657 274573119 +658 1375759521 +659 1880279138 +660 1883056398 +661 640543086 +662 653247916 +663 1002033737 +664 1569280411 +665 1329867955 +666 1790731117 +667 135532072 +668 779371834 +669 1562761887 +670 1506837297 +671 367783734 +672 1961878980 +673 863388599 +674 1906867332 +675 88851939 +676 134105905 +677 1082518971 +678 1239039125 +679 1732660445 +680 753918305 +681 1337355347 +682 857087715 +683 1200286768 +684 841760773 +685 506777479 +686 1020625427 +687 402884602 +688 781350598 +689 248901301 +690 135680092 +691 516923348 +692 889444387 +693 788928008 +694 1518957085 +695 311241151 +696 2118795963 +697 1162204555 +698 446773223 +699 750684149 +700 577482794 +701 1953610521 +702 1118467884 +703 391878126 +704 669515472 +705 877851568 +706 480730065 +707 803621377 +708 1960370540 +709 1719769191 +710 388798174 +711 566805197 +712 909640890 +713 1245885890 +714 1767091966 +715 1751401663 +716 1752663369 +717 640233745 +718 6802617 +719 386530319 +720 889135046 +721 142482709 +722 903453667 +723 1778579434 +724 931410717 +725 274927105 +726 2089820585 +727 902723033 +728 1437131660 +729 389110160 +730 1653407182 +731 2014614454 +732 195237033 +733 624391418 +734 259008932 +735 864752505 +736 1502242987 +737 739738998 +738 1668373882 +739 1315129879 +740 312024541 +741 2057172057 +742 1881935076 +743 1221665431 +744 1155574299 +745 1501543394 +746 825583447 +747 760754020 +748 2141777140 +749 832386064 +750 1147284339 +751 883428538 +752 974868774 +753 2050738006 +754 514524324 +755 1906279491 +756 178181463 +757 456861261 +758 661518876 +759 1615313123 +760 845971422 +761 167442411 +762 1482443929 +763 1041208455 +764 791833829 +765 1741452862 +766 1905960961 +767 146593168 +768 333708212 +769 1426851195 +770 1461723047 +771 645732753 +772 1336539604 +773 1196174476 +774 1867398184 +775 344630255 +776 550234222 +777 545497983 +778 1105384275 +779 544527714 +780 1377884048 +781 105184966 +782 1427956253 +783 205269174 +784 8439325 +785 1942480577 +786 2111548665 +787 186620788 +788 251858191 +789 625583894 +790 1801933912 +791 1097829613 +792 793026305 +793 1136894193 +794 2139038068 +795 1584860134 +796 730863407 +797 1897515381 +798 1731453303 +799 1064571619 +800 1176882929 +801 1045692702 +802 1710304372 +803 365938885 +804 94383530 +805 1430218909 +806 710569141 +807 644617753 +808 1975716892 +809 1815953416 +810 1189145467 +811 1206117292 +812 1921138383 +813 469618072 +814 1411386466 +815 1929577708 +816 264615002 +817 1375451484 +818 2116198496 +819 516473193 +820 2001035378 +821 1770648760 +822 1614302806 +823 646578035 +824 760059306 +825 1605857226 +826 83954521 +827 1490922713 +828 1355888960 +829 1815407824 +830 408010685 +831 385288241 +832 713616879 +833 2118315057 +834 751227126 +835 808000409 +836 1401050318 +837 1461796267 +838 1452618162 +839 1229283563 +840 1130266036 +841 494279982 +842 287917207 +843 903920771 +844 963898054 +845 1699303674 +846 686014831 +847 1228513056 +848 927271510 +849 654729679 +850 1744986249 +851 780823240 +852 277894792 +853 1211805407 +854 1427401275 +855 1037954098 +856 670178986 +857 1511355796 +858 381393163 +859 2026067946 +860 1179279973 +861 789403848 +862 263872539 +863 1892896852 +864 760235258 +865 1015099665 +866 553413613 +867 13801928 +868 329412285 +869 2006031776 +870 1243085491 +871 1459678321 +872 352828110 +873 1531002699 +874 216115444 +875 1316726164 +876 1082822725 +877 902130275 +878 397755573 +879 2010094235 +880 1556859954 +881 2142741822 +882 643433827 +883 1834754746 +884 1207063582 +885 2070835102 +886 725225196 +887 1877242568 +888 1434707250 +889 1106618360 +890 1755826866 +891 466503575 +892 1896022208 +893 2019699405 +894 211916779 +895 508773818 +896 887315422 +897 765330393 +898 522575747 +899 1216727707 +900 623878521 +901 1765661238 +902 528922380 +903 976706631 +904 1149180289 +905 745037824 +906 145949147 +907 84519366 +908 1647168099 +909 543704720 +910 2094613601 +911 1056544406 +912 538962895 +913 590563780 +914 743815504 +915 1746026477 +916 513915234 +917 1469040701 +918 1475785397 +919 1948622485 +920 428175413 +921 1084128615 +922 267642412 +923 176713973 +924 956344372 +925 479559192 +926 685487792 +927 1843659794 +928 1244889585 +929 1208063539 +930 912903854 +931 1868768106 +932 826241129 +933 1441826234 +934 697991089 +935 1975421419 +936 39380411 +937 843940236 +938 2059940785 +939 1686548510 +940 1387644957 +941 2007070739 +942 595609268 +943 1926607852 +944 450150871 +945 1339424773 +946 1525150681 +947 964066106 +948 660981826 +949 853452430 +950 765204943 +951 1089157239 +952 1937581045 +953 1032847355 +954 1265871212 +955 746441769 +956 1512406547 +957 1951359004 +958 442617915 +959 609812484 +960 1011938895 +961 1355521769 +962 331096942 +963 1838180025 +964 649864356 +965 1029088031 +966 1666117796 +967 689244767 +968 1873028268 +969 1578574933 +970 228309629 +971 1113189577 +972 1438162024 +973 823918898 +974 892313781 +975 1888312896 +976 15860023 +977 269980814 +978 704895354 +979 676841849 +980 1123433244 +981 1470100297 +982 1765999088 +983 913530641 +984 355464004 +985 884386652 +986 1659972410 +987 1867870552 +988 688262009 +989 2102590325 +990 330199388 +991 1700200904 +992 1310628447 +993 661296331 +994 1390897281 +995 1960492803 +996 1690384362 +997 909531429 +998 502253922 +999 1415928982 +1000 340622715 +1001 730563551 +1002 381634911 +1003 1778784739 +1004 1554482449 +1005 1273948692 +1006 1519613987 +1007 1570342472 +1008 1543929506 +1009 77025693 +1010 99700673 +1011 519879102 +1012 1547125990 +1013 1865699761 +1014 1433409743 +1015 1902589995 +1016 602602766 +1017 945898505 +1018 1622976899 +1019 1290864775 +1020 901005183 +1021 1953176287 +1022 843582031 +1023 64149982 +1024 466988970 +1025 86995665 +1026 2024642785 +1027 9889685 +1028 996527094 +1029 379413059 +1030 1425818667 +1031 1337149809 +1032 1109976610 +1033 1807453579 +1034 968450901 +1035 516975412 +1036 933918623 +1037 340581240 +1038 2087317884 +1039 330364482 +1040 417606934 +1041 39534910 +1042 850243584 +1043 1964732924 +1044 1905234671 +1045 136169680 +1046 1719839271 +1047 360353789 +1048 1082068185 +1049 1195332522 +1050 1651218564 +1051 1983073368 +1052 1001025162 +1053 347316948 +1054 2047223350 +1055 1468014132 +1056 434312613 +1057 1924382487 +1058 1477903817 +1059 1430839707 +1060 156311898 +1061 756238837 +1062 620505869 +1063 1266288509 +1064 416208768 +1065 1588956770 +1066 1783263921 +1067 1350127391 +1068 1929538010 +1069 1723098157 +1070 1680491873 +1071 199661296 +1072 1762633067 +1073 383251810 +1074 16910573 +1075 1520384091 +1076 519421490 +1077 1736749844 +1078 1880737880 +1079 1601489675 +1080 784598719 +1081 1384472797 +1082 1437079396 +1083 1785623881 +1084 1731789745 +1085 1336819098 +1086 1106154365 +1087 18618710 +1088 1113717938 +1089 436574535 +1090 1449458417 +1091 1270029836 +1092 1192813372 +1093 2069964286 +1094 388834697 +1095 1609022140 +1096 1511437408 +1097 24614970 +1098 811665883 +1099 1293491771 +1100 1747713128 +1101 344674109 +1102 1493153067 +1103 1362862547 +1104 727925919 +1105 1510063640 +1106 735762990 +1107 1247347409 +1108 1099329837 +1109 469017223 +1110 701353436 +1111 1883928556 +1112 1853490020 +1113 2138432832 +1114 1522068789 +1115 1437796117 +1116 1327768283 +1117 480739506 +1118 1456414827 +1119 294002573 +1120 917314041 +1121 758389596 +1122 1564032409 +1123 2110127413 +1124 680870235 +1125 1952867107 +1126 1571665905 +1127 44823995 +1128 1977482077 +1129 235848141 +1130 1338315766 +1131 1577711557 +1132 580522250 +1133 683985186 +1134 793090457 +1135 1308448169 +1136 46565178 +1137 1528853447 +1138 408311930 +1139 1145895015 +1140 1997870670 +1141 1109665366 +1142 882339923 +1143 1703877042 +1144 1100614551 +1145 256925064 +1146 994189511 +1147 280899186 +1148 737664571 +1149 303120690 +1150 574901759 +1151 1654978612 +1152 1061510287 +1153 2138934168 +1154 1617622378 +1155 1742380522 +1156 1944317627 +1157 1041804635 +1158 1787204517 +1159 1774316057 +1160 1277652776 +1161 978036636 +1162 1204543966 +1163 1858175026 +1164 1662021822 +1165 1997634423 +1166 1019139547 +1167 1708587000 +1168 1379004223 +1169 1427451477 +1170 706998368 +1171 1229391245 +1172 389633196 +1173 1589338291 +1174 785784640 +1175 1490247747 +1176 1846263356 +1177 1779974151 +1178 1771146933 +1179 436444279 +1180 2083094842 +1181 198565044 +1182 2091422891 +1183 997121481 +1184 190015564 +1185 1561561621 +1186 592018355 +1187 2134333192 +1188 455882609 +1189 231739224 +1190 1761165601 +1191 1733535385 +1192 1209775860 +1193 818225919 +1194 1444226764 +1195 724314034 +1196 668376695 +1197 315882663 +1198 285417387 +1199 2047380918 +1200 1743334141 +1201 992415755 +1202 1129288515 +1203 2132967337 +1204 434270398 +1205 1915073155 +1206 1475731436 +1207 133050106 +1208 1547563659 +1209 1099394721 +1210 569494385 +1211 1483174853 +1212 1297959765 +1213 513433629 +1214 332812686 +1215 1487975329 +1216 2074995250 +1217 924831041 +1218 1474824873 +1219 383394211 +1220 1156570265 +1221 1088506826 +1222 2116929597 +1223 218862478 +1224 1906732746 +1225 1413672713 +1226 943176512 +1227 427625793 +1228 1729555376 +1229 1228593899 +1230 327523063 +1231 1325405869 +1232 73526006 +1233 1456811578 +1234 1310889558 +1235 507796405 +1236 1224401086 +1237 639137346 +1238 640846511 +1239 624481097 +1240 1738532067 +1241 1210340897 +1242 2107655950 +1243 889008184 +1244 1723774526 +1245 292984988 +1246 229499866 +1247 1651286128 +1248 1217816029 +1249 1704324739 +1250 2034680340 +1251 226902646 +1252 645347918 +1253 2004126289 +1254 445765124 +1255 404597016 +1256 1270315354 +1257 1388941637 +1258 832222809 +1259 852387082 +1260 470051888 +1261 1159745872 +1262 30309304 +1263 543577895 +1264 469073802 +1265 1341198862 +1266 1051374300 +1267 1693474888 +1268 1980336209 +1269 1692220811 +1270 170472337 +1271 1571384628 +1272 755078060 +1273 130644639 +1274 312909165 +1275 331368938 +1276 423629627 +1277 542409031 +1278 1982655067 +1279 1641445656 +1280 99250122 +1281 1869851759 +1282 1868348303 +1283 744598040 +1284 1726494400 +1285 166629779 +1286 1149195056 +1287 849326106 +1288 1555571416 +1289 1981417865 +1290 1701713188 +1291 2025623305 +1292 993680089 +1293 1732022492 +1294 421717552 +1295 1462753892 +1296 925737707 +1297 1473091852 +1298 1008745132 +1299 758590268 +1300 1017829015 +1301 1179217470 +1302 182491248 +1303 1772907076 +1304 1309862109 +1305 495400413 +1306 2104276014 +1307 1733491737 +1308 1037809444 +1309 1939447433 +1310 1227453745 +1311 1137059567 +1312 1661815544 +1313 948318400 +1314 1881657607 +1315 1240826296 +1316 1114948180 +1317 883369016 +1318 2090152402 +1319 523035948 +1320 717303233 +1321 1644381943 +1322 401175605 +1323 1710983323 +1324 1228920787 +1325 822893157 +1326 1026253567 +1327 7174846 +1328 148501361 +1329 2034998699 +1330 765765114 +1331 1166330377 +1332 1066732521 +1333 948256363 +1334 791753805 +1335 229110983 +1336 1443656776 +1337 748546171 +1338 1962602720 +1339 333982573 +1340 540509957 +1341 1042572817 +1342 1471042140 +1343 54841853 +1344 1990891218 +1345 1205216099 +1346 1295668150 +1347 958355750 +1348 2088585115 +1349 1238336904 +1350 1481391698 +1351 658404701 +1352 735235199 +1353 1882567304 +1354 221904376 +1355 1964155987 +1356 557976813 +1357 1248157943 +1358 1971330833 +1359 706478175 +1360 1135672994 +1361 589612300 +1362 1872808552 +1363 54921868 +1364 1537868663 +1365 517078709 +1366 284032851 +1367 834041791 +1368 1265624880 +1369 99151923 +1370 1168024364 +1371 1806134837 +1372 1141724740 +1373 491582856 +1374 1860976691 +1375 985132310 +1376 1696798956 +1377 1009161193 +1378 1943488060 +1379 1637900423 +1380 100014449 +1381 1277396111 +1382 148821476 +1383 835249649 +1384 1012479767 +1385 370725852 +1386 651921988 +1387 1570456580 +1388 1618883795 +1389 475769173 +1390 129451107 +1391 607073142 +1392 1065381473 +1393 2002259659 +1394 661995010 +1395 455766488 +1396 371854720 +1397 946027861 +1398 1289808280 +1399 1637479601 +1400 1045179784 +1401 310348996 +1402 1296130790 +1403 39420876 +1404 801931853 +1405 1009623833 +1406 1024553187 +1407 351247161 +1408 2018785026 +1409 820557599 +1410 1989147584 +1411 2118799476 +1412 2097953710 +1413 2137969061 +1414 806565477 +1415 962949829 +1416 361211265 +1417 1458487465 +1418 385922762 +1419 1980095061 +1420 1934256638 +1421 515373869 +1422 439684555 +1423 852154464 +1424 370149881 +1425 1101679565 +1426 1307920952 +1427 742004601 +1428 2047707426 +1429 450245584 +1430 232000554 +1431 945403562 +1432 760594581 +1433 1528131345 +1434 984824438 +1435 1562526434 +1436 390271530 +1437 2009377625 +1438 1913773595 +1439 261572909 +1440 682451577 +1441 1755437531 +1442 232888737 +1443 632921639 +1444 1745922944 +1445 1039454214 +1446 1595871469 +1447 2107134210 +1448 350458031 +1449 1981794231 +1450 1939745623 +1451 137231021 +1452 349684452 +1453 231946530 +1454 989385485 +1455 719834333 +1456 1333626095 +1457 149822790 +1458 1461838935 +1459 1233849873 +1460 600068374 +1461 1693839489 +1462 31769787 +1463 1360662955 +1464 1074487186 +1465 1016594225 +1466 775705741 +1467 1464758717 +1468 878488203 +1469 541995688 +1470 1726331626 +1471 1560939780 +1472 149949572 +1473 1959220363 +1474 46377771 +1475 1895872516 +1476 851190929 +1477 1642249240 +1478 1855523078 +1479 1201648960 +1480 1476559823 +1481 1647785053 +1482 1338879981 +1483 1826244276 +1484 1879731583 +1485 180781819 +1486 398594961 +1487 1065874030 +1488 330604609 +1489 1860433896 +1490 152240255 +1491 930672983 +1492 1406789738 +1493 184010042 +1494 143852291 +1495 333793276 +1496 1200604268 +1497 919558032 +1498 1798551993 +1499 2079092471 +1500 1461553721 +1501 1377399971 +1502 1492548603 +1503 1611503293 +1504 1189136686 +1505 1538926374 +1506 1359892161 +1507 2040327615 +1508 1033691967 +1509 1067931592 +1510 1094492927 +1511 362768142 +1512 568232997 +1513 285889261 +1514 41528770 +1515 300480933 +1516 466671080 +1517 440123732 +1518 1366354963 +1519 797275689 +1520 153073980 +1521 1518595219 +1522 1727948672 +1523 1559863718 +1524 1702605261 +1525 1871800963 +1526 1893656995 +1527 755725881 +1528 643875348 +1529 1544725340 +1530 687334704 +1531 2105429069 +1532 774641664 +1533 32399659 +1534 1569448714 +1535 1963778350 +1536 1571326034 +1537 781857227 +1538 1856622318 +1539 457534353 +1540 1849788819 +1541 803631597 +1542 820302495 +1543 270538169 +1544 1089520858 +1545 861831266 +1546 571019102 +1547 1556191938 +1548 1301954998 +1549 1937374065 +1550 205983979 +1551 1455028978 +1552 1308485636 +1553 1933932652 +1554 867409049 +1555 863607250 +1556 1658249967 +1557 613582396 +1558 1619333131 +1559 154641667 +1560 10824088 +1561 159184188 +1562 112587088 +1563 785465752 +1564 191583847 +1565 1682035802 +1566 601760455 +1567 1762909881 +1568 316409382 +1569 310899125 +1570 72960586 +1571 18714553 +1572 1114530722 +1573 893263082 +1574 289252722 +1575 56567933 +1576 1755094348 +1577 860271824 +1578 1612759871 +1579 909565698 +1580 650162242 +1581 1818743851 +1582 217111028 +1583 1958647878 +1584 1605192855 +1585 1084520077 +1586 674771480 +1587 1115959174 +1588 1698102473 +1589 146620964 +1590 1270600842 +1591 1708926562 +1592 305805152 +1593 1383187930 +1594 346908666 +1595 497388999 +1596 917740085 +1597 948669121 +1598 112815233 +1599 1234149467 +1600 1259568246 +1601 185775819 +1602 1252864020 +1603 226615321 +1604 1079038901 +1605 1542116743 +1606 283183254 +1607 686649601 +1608 254904919 +1609 1895943125 +1610 1596215299 +1611 905067161 +1612 1567203328 +1613 1813326328 +1614 716231392 +1615 1024912535 +1616 750362757 +1617 1391002872 +1618 2140871710 +1619 300981583 +1620 1537623836 +1621 1263988904 +1622 2009908145 +1623 1843428988 +1624 499693186 +1625 209333163 +1626 193334340 +1627 1417433271 +1628 1158002285 +1629 306149573 +1630 504099090 +1631 270086883 +1632 491925392 +1633 1756963111 +1634 496702204 +1635 1570964294 +1636 1151596206 +1637 779885458 +1638 110130247 +1639 1406501125 +1640 528344936 +1641 1706345547 +1642 164084639 +1643 2095548264 +1644 1372188227 +1645 880316031 +1646 972977152 +1647 2122550984 +1648 123835255 +1649 966365214 +1650 276048919 +1651 1661459092 +1652 82870470 +1653 138473416 +1654 1357404432 +1655 582563656 +1656 347806580 +1657 1550738772 +1658 1999996928 +1659 1505808865 +1660 1856888345 +1661 356612370 +1662 1775895748 +1663 201330090 +1664 2113575481 +1665 125114305 +1666 1772294384 +1667 1117688039 +1668 904999763 +1669 1882424631 +1670 376705517 +1671 1433344699 +1672 1441286530 +1673 540790156 +1674 1381409316 +1675 665991109 +1676 1421106187 +1677 206902820 +1678 641058446 +1679 1544941442 +1680 1173268034 +1681 917107365 +1682 1058916886 +1683 1256138504 +1684 1055580782 +1685 268837671 +1686 1838702160 +1687 1403387362 +1688 1819576443 +1689 1691215440 +1690 761712579 +1691 1528981141 +1692 2047827811 +1693 390124679 +1694 1730311231 +1695 2013919644 +1696 515238984 +1697 1355121967 +1698 984124036 +1699 1420238748 +1700 1090062950 +1701 1360829553 +1702 706099799 +1703 383865833 +1704 1901619709 +1705 2087509115 +1706 1049856942 +1707 1175242248 +1708 146928287 +1709 1690915388 +1710 572700042 +1711 1320196321 +1712 460539106 +1713 1631616929 +1714 428851177 +1715 1516119888 +1716 1900454600 +1717 120069690 +1718 772023602 +1719 1572547395 +1720 1811285130 +1721 1533736181 +1722 954044888 +1723 1711629293 +1724 1923860860 +1725 536872471 +1726 1578065290 +1727 291616197 +1728 1891994438 +1729 414705678 +1730 1711854945 +1731 834573741 +1732 1775535231 +1733 270471096 +1734 1218439574 +1735 1529671292 +1736 210496564 +1737 120812868 +1738 557429892 +1739 357424851 +1740 1811728257 +1741 1130129934 +1742 1677621173 +1743 124783715 +1744 614263215 +1745 2106472350 +1746 1640903603 +1747 367234167 +1748 79058392 +1749 265443557 +1750 1939781563 +1751 1890343523 +1752 1799179738 +1753 746342803 +1754 1454489168 +1755 1575556950 +1756 1283215275 +1757 885070810 +1758 1867173147 +1759 1027726065 +1760 1299776488 +1761 1431544444 +1762 1862299806 +1763 927828071 +1764 1702015541 +1765 933255732 +1766 310015715 +1767 1912512105 +1768 1054068601 +1769 867445607 +1770 122453308 +1771 718313210 +1772 1997575542 +1773 1800074481 +1774 843096925 +1775 464355109 +1776 1759063184 +1777 336516880 +1778 831589277 +1779 1838121576 +1780 601960437 +1781 623887192 +1782 1580981451 +1783 253656527 +1784 1370229995 +1785 887986972 +1786 1829213477 +1787 505961622 +1788 1773057782 +1789 1548902977 +1790 1533687688 +1791 925350623 +1792 832963773 +1793 1248503846 +1794 1853178694 +1795 387495666 +1796 34275931 +1797 15710762 +1798 152524123 +1799 1088344532 +1800 883156369 +1801 274977432 +1802 1806657742 +1803 733248263 +1804 2075051913 +1805 502271019 +1806 1197603373 +1807 1686631449 +1808 838787899 +1809 2029192650 +1810 1377269378 +1811 1440748336 +1812 505596194 +1813 810767181 +1814 1694404863 +1815 1875826189 +1816 1698754153 +1817 1376134692 +1818 234304164 +1819 1324328288 +1820 777554021 +1821 1767991852 +1822 102195263 +1823 1610517795 +1824 869012050 +1825 1955373957 +1826 1998013461 +1827 903287981 +1828 1971084719 +1829 3053937 +1830 1991632513 +1831 706757441 +1832 278031369 +1833 1650806607 +1834 1440005704 +1835 205599634 +1836 5593978 +1837 490125429 +1838 1892231084 +1839 844381877 +1840 371834431 +1841 1122016814 +1842 137646565 +1843 877430625 +1844 1932783995 +1845 1832051428 +1846 605773167 +1847 1484054501 +1848 1060702473 +1849 840077331 +1850 660899141 +1851 1838256494 +1852 460585535 +1853 763094404 +1854 1301290641 +1855 1329597585 +1856 570984713 +1857 1151820455 +1858 85401919 +1859 394585785 +1860 1154874392 +1861 2077034432 +1862 1101343226 +1863 1432905761 +1864 1580357392 +1865 393865282 +1866 1638505395 +1867 1585951370 +1868 883990712 +1869 1383252831 +1870 282849600 +1871 1255825143 +1872 357785997 +1873 420496165 +1874 2133255769 +1875 143086345 +1876 105063946 +1877 591545288 +1878 1627140846 +1879 1165766419 +1880 1431622619 +1881 140556339 +1882 856539265 +1883 1892208154 +1884 903650743 +1885 10346259 +1886 1074322091 +1887 1474635456 +1888 1162166714 +1889 1159724010 +1890 1869221241 +1891 169557458 +1892 1089274795 +1893 823080819 +1894 1602463219 +1895 522148539 +1896 1216946102 +1897 1093484966 +1898 2108099909 +1899 2100936814 +1900 329254150 +1901 243465861 +1902 1209278309 +1903 687040147 +1904 663962027 +1905 1195050430 +1906 830126492 +1907 769025973 +1908 1786595718 +1909 309783690 +1910 1934792392 +1911 1070734689 +1912 450340029 +1913 643848009 +1914 815459195 +1915 1353990772 +1916 654194268 +1917 1889781287 +1918 681142581 +1919 1816360982 +1920 902021649 +1921 402880174 +1922 1985918440 +1923 1991296444 +1924 1225960994 +1925 1440898011 +1926 365961335 +1927 295423448 +1928 386899330 +1929 326577597 +1930 248876614 +1931 716153480 +1932 570043458 +1933 1458154923 +1934 1403193627 +1935 1234005485 +1936 505721706 +1937 85836472 +1938 2003031458 +1939 144833776 +1940 395620162 +1941 1790340202 +1942 1215568466 +1943 845960192 +1944 286704564 +1945 2031027661 +1946 52467316 +1947 940898832 +1948 1773325300 +1949 733609897 +1950 609776167 +1951 527863302 +1952 1136490072 +1953 448210959 +1954 371676098 +1955 214967418 +1956 1889108971 +1957 737637434 +1958 510390866 +1959 128524653 +1960 1064215031 +1961 759267480 +1962 844678133 +1963 1634258489 +1964 69938755 +1965 100388112 +1966 720780327 +1967 575660461 +1968 186224584 +1969 576328137 +1970 720494238 +1971 581844747 +1972 219184692 +1973 1936062704 +1974 1427804939 +1975 505889256 +1976 1819606717 +1977 1480272255 +1978 1446788088 +1979 1445448370 +1980 66398505 +1981 2056564255 +1982 1973311672 +1983 1202888577 +1984 357291567 +1985 197504122 +1986 1417855995 +1987 98916890 +1988 935141556 +1989 1928246861 +1990 227441543 +1991 1999356587 +1992 540030693 +1993 1072119676 +1994 1486131429 +1995 609969448 +1996 1172507788 +1997 59428108 +1998 1185629910 +1999 1358732373 +2000 635756245 +2001 1906124148 +2002 1940577120 +2003 854940937 +2004 1694703204 +2005 1220898411 +2006 1360830193 +2007 1366826273 +2008 553687018 +2009 660134634 +2010 664790995 +2011 620085523 +2012 569215241 +2013 490619019 +2014 1822974100 +2015 926506808 +2016 688123142 +2017 1093346447 +2018 1025423698 +2019 1623264698 +2020 874109660 +2021 1252865241 +2022 1475137638 +2023 1414140353 +2024 177501269 +2025 813785419 +2026 2024109802 +2027 1350009058 +2028 873213527 +2029 1062256064 +2030 561257783 +2031 1508969772 +2032 820896564 +2033 354351255 +2034 216427062 +2035 368116120 +2036 1575249666 +2037 1577257255 +2038 1734942393 +2039 2128936684 +2040 89908241 +2041 252249741 +2042 601538560 +2043 659123483 +2044 742868760 +2045 277029012 +2046 1585630291 +2047 1430991902 +2048 1370375460 +2049 463570342 +2050 906772953 +2051 97001472 +2052 1716435583 +2053 234426943 +2054 1511141826 +2055 1893936853 +2056 1048212362 +2057 1387767980 +2058 1096462263 +2059 1921425889 +2060 302540396 +2061 1657720046 +2062 1282912013 +2063 1123436960 +2064 2012071301 +2065 1499339075 +2066 1491553080 +2067 1439837319 +2068 929112683 +2069 1079011825 +2070 1421290355 +2071 1019020924 +2072 1331261566 +2073 2022828915 +2074 1678144407 +2075 2074130327 +2076 152374280 +2077 1116291051 +2078 1357638581 +2079 1522749740 +2080 1579861393 +2081 116927886 +2082 1619751212 +2083 1148813328 +2084 351354829 +2085 983409390 +2086 895266533 +2087 1399567191 +2088 223693722 +2089 1991728796 +2090 1173509432 +2091 526234118 +2092 1501965194 +2093 308937798 +2094 1649671078 +2095 1366552847 +2096 1808276873 +2097 993740510 +2098 658906518 +2099 589905908 +2100 2072752336 +2101 2080196874 +2102 1608926833 +2103 1256530254 +2104 1955542141 +2105 1139587592 +2106 1183176933 +2107 2107916421 +2108 108394995 +2109 393331867 +2110 1483182513 +2111 1688256388 +2112 510259753 +2113 955450078 +2114 689586069 +2115 861614583 +2116 1938859468 +2117 1584852602 +2118 113698126 +2119 15069543 +2120 1429097751 +2121 1287207559 +2122 541303661 +2123 783579297 +2124 1596145357 +2125 43491092 +2126 2648497 +2127 1256938582 +2128 1037231602 +2129 661555015 +2130 1846844491 +2131 962500290 +2132 594268241 +2133 1308287676 +2134 71546897 +2135 402326735 +2136 300391620 +2137 1254723830 +2138 362759508 +2139 408786616 +2140 1648055697 +2141 1845942022 +2142 2097043004 +2143 10831803 +2144 653908452 +2145 639145425 +2146 872446386 +2147 445284272 +2148 76514380 +2149 986144512 +2150 460353815 +2151 1505612131 +2152 125868423 +2153 1001657477 +2154 141707780 +2155 1722013780 +2156 1045148569 +2157 144356277 +2158 831468715 +2159 2082380171 +2160 805911293 +2161 530829558 +2162 897396814 +2163 1400179534 +2164 1839117234 +2165 968943711 +2166 1802506269 +2167 2139508854 +2168 76183893 +2169 17782130 +2170 400811822 +2171 1724239591 +2172 1863724152 +2173 350371179 +2174 1735071394 +2175 370148956 +2176 989516604 +2177 460034132 +2178 815433228 +2179 1066030984 +2180 1446178644 +2181 1275787044 +2182 424159467 +2183 1572047068 +2184 129960873 +2185 565867248 +2186 1146577200 +2187 1175109442 +2188 710223525 +2189 1978045915 +2190 1110005965 +2191 1516134818 +2192 361391825 +2193 2007402779 +2194 768830705 +2195 53025411 +2196 828862842 +2197 423853326 +2198 45050618 +2199 905046736 +2200 441635456 +2201 445862440 +2202 481802679 +2203 157875960 +2204 796233619 +2205 69390425 +2206 528024916 +2207 1785750224 +2208 529424557 +2209 1343458145 +2210 704297560 +2211 1975603201 +2212 471761541 +2213 1128457028 +2214 1400166621 +2215 601722414 +2216 1694324276 +2217 399260174 +2218 1776831856 +2219 257064153 +2220 229822441 +2221 739354173 +2222 1773198972 +2223 591214267 +2224 599273305 +2225 394546029 +2226 644239678 +2227 1428136147 +2228 818399355 +2229 689290296 +2230 185699235 +2231 1260034812 +2232 1135152737 +2233 667501914 +2234 1417910772 +2235 1931386356 +2236 736892339 +2237 1945935689 +2238 1569652932 +2239 1266316896 +2240 1141910186 +2241 126466845 +2242 1094436450 +2243 1613671727 +2244 1254923873 +2245 347119423 +2246 67910493 +2247 801764501 +2248 746379597 +2249 1844742349 +2250 1058828654 +2251 976202039 +2252 436612874 +2253 684543978 +2254 1567416306 +2255 1035886179 +2256 1079090007 +2257 64172336 +2258 316538679 +2259 1897489363 +2260 753462633 +2261 502237914 +2262 1010040527 +2263 1888615370 +2264 1169739829 +2265 280467651 +2266 1672518078 +2267 1906632168 +2268 78919692 +2269 1094687363 +2270 1025465417 +2271 1220829878 +2272 1221154208 +2273 2119901867 +2274 687017957 +2275 328594433 +2276 319537642 +2277 754928450 +2278 1130358934 +2279 1065917240 +2280 452187151 +2281 41703940 +2282 2042119279 +2283 888800026 +2284 726247919 +2285 1462051937 +2286 1924686205 +2287 1805337926 +2288 1526224273 +2289 93741236 +2290 1555343641 +2291 132203258 +2292 595979151 +2293 417900520 +2294 2020818628 +2295 1765718980 +2296 698368172 +2297 1545853059 +2298 1524867500 +2299 777287864 +2300 493056774 +2301 402849269 +2302 1998117743 +2303 1714210982 +2304 375267488 +2305 537652052 +2306 2042805415 +2307 694805131 +2308 1292580503 +2309 1025680701 +2310 1760722371 +2311 1744767654 +2312 1067384641 +2313 1655358002 +2314 486084032 +2315 1793632560 +2316 969926291 +2317 263286590 +2318 1451486839 +2319 348666916 +2320 357027826 +2321 859346832 +2322 480870175 +2323 953006977 +2324 1277247353 +2325 354205155 +2326 571242309 +2327 1975615525 +2328 1900058214 +2329 2096109810 +2330 605419741 +2331 245631340 +2332 351475431 +2333 456053836 +2334 1959842322 +2335 726742920 +2336 993705889 +2337 1855164089 +2338 1421548051 +2339 138802744 +2340 733361142 +2341 1034786774 +2342 1883570398 +2343 1800745784 +2344 542661128 +2345 222170783 +2346 1446894696 +2347 1512587419 +2348 485457373 +2349 750897887 +2350 1861254335 +2351 842485199 +2352 1610244720 +2353 194640862 +2354 1795492177 +2355 740008425 +2356 548846018 +2357 219250838 +2358 568140302 +2359 301420584 +2360 167877000 +2361 1173560043 +2362 547051925 +2363 519352432 +2364 1629613880 +2365 359410599 +2366 1246095352 +2367 475836121 +2368 67091041 +2369 520159755 +2370 614638865 +2371 800452183 +2372 1554946529 +2373 350725615 +2374 453714319 +2375 2097607657 +2376 572896398 +2377 1900609016 +2378 1462711428 +2379 1058353771 +2380 504023255 +2381 1176482115 +2382 1900838971 +2383 2114267975 +2384 1371122978 +2385 1548847500 +2386 706792752 +2387 1919968996 +2388 1768098338 +2389 1274933054 +2390 73905932 +2391 1935975339 +2392 301009450 +2393 620957857 +2394 307844123 +2395 1930623330 +2396 980368457 +2397 1553939475 +2398 258975803 +2399 1047459498 +2400 2074099230 +2401 873614668 +2402 1847911681 +2403 1481562111 +2404 1224340283 +2405 154142353 +2406 1431686120 +2407 1797236682 +2408 2054751369 +2409 746913900 +2410 708106805 +2411 411290976 +2412 1923396015 +2413 461462128 +2414 378075304 +2415 1147035345 +2416 2010309628 +2417 1084868056 +2418 919520693 +2419 1630924319 +2420 212317463 +2421 993426626 +2422 1419416010 +2423 513326913 +2424 1614384483 +2425 1727260133 +2426 296466595 +2427 447269292 +2428 1133715960 +2429 555442398 +2430 1494728790 +2431 1060331542 +2432 1429057066 +2433 1195156824 +2434 394410005 +2435 505913701 +2436 1349299177 +2437 1826096125 +2438 155666735 +2439 1256566898 +2440 425526377 +2441 863773541 +2442 1667857874 +2443 201438744 +2444 1325235669 +2445 2045933178 +2446 1348474090 +2447 1188061650 +2448 983317587 +2449 120511135 +2450 671502321 +2451 1195635050 +2452 1113937761 +2453 2090918331 +2454 1708961963 +2455 580838597 +2456 1670694816 +2457 2005428558 +2458 1028107889 +2459 656927128 +2460 413387308 +2461 375353032 +2462 1717258670 +2463 1842444374 +2464 1570509856 +2465 2111668675 +2466 200874427 +2467 772325385 +2468 1790281152 +2469 356541163 +2470 2028892283 +2471 68323881 +2472 1220314704 +2473 1549266509 +2474 269762625 +2475 398066725 +2476 1447716040 +2477 1618236715 +2478 1586128375 +2479 283549979 +2480 1738747851 +2481 110147048 +2482 1479185029 +2483 705201964 +2484 53581731 +2485 1040663344 +2486 1286040561 +2487 1724276547 +2488 898608254 +2489 166664803 +2490 233720027 +2491 1311995562 +2492 542017835 +2493 1950978697 +2494 1006956288 +2495 2112527691 +2496 1915163724 +2497 1207830715 +2498 737369428 +2499 1557961228 +2500 1564371878 +2501 618778063 +2502 1626285109 +2503 637202934 +2504 20560924 +2505 1896047735 +2506 1035269660 +2507 1468276964 +2508 1366800802 +2509 473914387 +2510 1751826943 +2511 958065005 +2512 584061436 +2513 1083528324 +2514 1663266970 +2515 637643167 +2516 2124191668 +2517 801823883 +2518 214436067 +2519 875316274 +2520 968488686 +2521 448156094 +2522 39828188 +2523 1510506521 +2524 251651144 +2525 1046784476 +2526 1475550564 +2527 19331220 +2528 107131544 +2529 65436344 +2530 1577292449 +2531 1671503422 +2532 684214407 +2533 1056093910 +2534 161222709 +2535 704775332 +2536 804657997 +2537 1196492369 +2538 25568648 +2539 23975152 +2540 1670406756 +2541 1777395592 +2542 982040157 +2543 106984544 +2544 713440268 +2545 497823479 +2546 744627712 +2547 690148289 +2548 1299647363 +2549 959063779 +2550 1565464563 +2551 120652401 +2552 1407219873 +2553 1605292752 +2554 1631158923 +2555 1658871017 +2556 504593580 +2557 959225839 +2558 1678202238 +2559 611725124 +2560 1024662184 +2561 1108011039 +2562 135744899 +2563 1708876591 +2564 16621301 +2565 296967608 +2566 266168275 +2567 821279299 +2568 1493459977 +2569 291736924 +2570 845254451 +2571 1016383085 +2572 2069132516 +2573 1827294608 +2574 1123367630 +2575 635089136 +2576 177634440 +2577 1867995342 +2578 1325237425 +2579 1477281803 +2580 679575473 +2581 743218341 +2582 1597934204 +2583 2086795346 +2584 201027445 +2585 1081609479 +2586 1598182716 +2587 705621025 +2588 2040835319 +2589 1128901306 +2590 1317346150 +2591 918013855 +2592 89428697 +2593 1453091049 +2594 479406798 +2595 106049998 +2596 1750058657 +2597 745575074 +2598 927329297 +2599 1096034986 +2600 1037311998 +2601 1772583748 +2602 2112418071 +2603 958960866 +2604 1452394709 +2605 1088302053 +2606 1594050002 +2607 1630029149 +2608 808813747 +2609 771803780 +2610 959827304 +2611 1488389220 +2612 1515022121 +2613 410277860 +2614 1427700919 +2615 1716049566 +2616 1491887340 +2617 878399987 +2618 274186943 +2619 1385239011 +2620 2007301293 +2621 1591533093 +2622 155769218 +2623 2096729990 +2624 897140494 +2625 635176016 +2626 55296340 +2627 499715503 +2628 1380751090 +2629 982625638 +2630 1595750489 +2631 270579440 +2632 607725738 +2633 1560684913 +2634 1229540306 +2635 2060120447 +2636 501503318 +2637 676106661 +2638 1542665948 +2639 1310317066 +2640 1447910441 +2641 355009604 +2642 651222638 +2643 815448914 +2644 765287465 +2645 2078923557 +2646 384014832 +2647 109691157 +2648 809839896 +2649 658201775 +2650 1494930168 +2651 669657541 +2652 102251221 +2653 1650699386 +2654 618903883 +2655 999391715 +2656 138391754 +2657 674200224 +2658 1499107219 +2659 1519142845 +2660 1656825862 +2661 947374060 +2662 1789722285 +2663 117067952 +2664 360575325 +2665 871778944 +2666 29704752 +2667 862078644 +2668 1547885605 +2669 1572370700 +2670 24912062 +2671 848312398 +2672 1927380305 +2673 676134700 +2674 1663761312 +2675 545184122 +2676 607574610 +2677 2047776144 +2678 654875279 +2679 1417414506 +2680 558494271 +2681 2321799 +2682 2087072048 +2683 660745492 +2684 1653021185 +2685 558492283 +2686 1660137208 +2687 1791412939 +2688 1232692507 +2689 1011760779 +2690 1163072136 +2691 742034721 +2692 1959134839 +2693 805310774 +2694 859102674 +2695 172226517 +2696 1677089718 +2697 888807426 +2698 1034305161 +2699 1077491675 +2700 313694478 +2701 1059217223 +2702 1925804073 +2703 93591135 +2704 1735351923 +2705 1442081737 +2706 638775257 +2707 195442885 +2708 1342374233 +2709 1293650536 +2710 1612857392 +2711 1900868504 +2712 1295972335 +2713 1552445792 +2714 414130349 +2715 801509872 +2716 2110938075 +2717 2074267557 +2718 445439164 +2719 1196146935 +2720 938544688 +2721 1608511300 +2722 1938181656 +2723 750195879 +2724 266338426 +2725 649800682 +2726 922422396 +2727 1943428144 +2728 1538608108 +2729 1956727557 +2730 873436171 +2731 1852302587 +2732 868461132 +2733 651756596 +2734 1945893722 +2735 456329408 +2736 2093838333 +2737 437185332 +2738 651772293 +2739 1288728918 +2740 1730835868 +2741 117146037 +2742 1042113775 +2743 879324556 +2744 1669591829 +2745 1456244124 +2746 1680834428 +2747 1633046257 +2748 1383028033 +2749 2126273592 +2750 681709544 +2751 174089073 +2752 1587301245 +2753 472407552 +2754 924284952 +2755 1853639671 +2756 1122208235 +2757 1846707349 +2758 1649584168 +2759 513332695 +2760 1655951258 +2761 375536691 +2762 218151634 +2763 376928743 +2764 1027293288 +2765 16561709 +2766 833258151 +2767 973647973 +2768 453747041 +2769 1485030444 +2770 114893244 +2771 37099261 +2772 1602176482 +2773 1157007019 +2774 916423817 +2775 1124284663 +2776 465767495 +2777 449774598 +2778 609847272 +2779 1848795528 +2780 428564542 +2781 1291556816 +2782 2022884601 +2783 2015865787 +2784 1763964369 +2785 799685905 +2786 1722021811 +2787 738688956 +2788 498909606 +2789 1224122331 +2790 1252021651 +2791 7377217 +2792 1599659022 +2793 1470173286 +2794 384305960 +2795 479468662 +2796 1486734995 +2797 1217564111 +2798 1453116636 +2799 1940482036 +2800 555110907 +2801 1568009880 +2802 1977581297 +2803 9803741 +2804 577533251 +2805 746521467 +2806 1134088405 +2807 1043300746 +2808 1196296065 +2809 1743935677 +2810 744612626 +2811 1624860607 +2812 888008846 +2813 620013579 +2814 1493242747 +2815 504489567 +2816 1419699484 +2817 1067780910 +2818 1243178523 +2819 1918609091 +2820 144419593 +2821 347716526 +2822 1925986308 +2823 1744078615 +2824 1817889812 +2825 162808620 +2826 76063630 +2827 1157141159 +2828 1380372731 +2829 1529180266 +2830 950139547 +2831 1935483638 +2832 949706498 +2833 780237197 +2834 1945287380 +2835 1527239749 +2836 1526758664 +2837 931892137 +2838 423056847 +2839 575571081 +2840 528344166 +2841 1167669473 +2842 52948040 +2843 1416353012 +2844 1787683052 +2845 1546190787 +2846 1920842579 +2847 1059898888 +2848 466488049 +2849 1016537454 +2850 831024331 +2851 610907642 +2852 1364253981 +2853 609526991 +2854 207502610 +2855 1034660145 +2856 772335611 +2857 283566240 +2858 44317657 +2859 5224694 +2860 1812746506 +2861 994457204 +2862 1940708333 +2863 614969356 +2864 1774694401 +2865 1738512065 +2866 2142209105 +2867 1153969417 +2868 522920554 +2869 417782304 +2870 1729540498 +2871 1051264720 +2872 1585451777 +2873 1782488539 +2874 320134085 +2875 1225651181 +2876 1181195678 +2877 93493016 +2878 138066421 +2879 1647683728 +2880 1110030471 +2881 969090753 +2882 111107722 +2883 326800804 +2884 1578617744 +2885 318610332 +2886 1361460949 +2887 203469708 +2888 602176572 +2889 1405778606 +2890 208694402 +2891 267439430 +2892 252752163 +2893 1919087 +2894 882408786 +2895 2027446564 +2896 1740431152 +2897 877134243 +2898 1033932334 +2899 115868058 +2900 1294916547 +2901 615989184 +2902 1167132779 +2903 732884676 +2904 250994075 +2905 1487266864 +2906 1958535857 +2907 1432189754 +2908 1580759880 +2909 2096602279 +2910 932389834 +2911 543306703 +2912 918209384 +2913 1043497556 +2914 870107507 +2915 349343480 +2916 1362107889 +2917 84084809 +2918 552813188 +2919 1964284461 +2920 1489863415 +2921 761507591 +2922 84240244 +2923 1742615578 +2924 763426678 +2925 966649030 +2926 1622578495 +2927 356374183 +2928 1843783274 +2929 509027181 +2930 472242241 +2931 991216173 +2932 1125016365 +2933 1639375020 +2934 1724100850 +2935 1376010441 +2936 979158236 +2937 1535153059 +2938 660716547 +2939 412434469 +2940 1484271690 +2941 1593106381 +2942 955741172 +2943 254997426 +2944 489120289 +2945 1825848680 +2946 604340907 +2947 1851228178 +2948 1909933489 +2949 1157154095 +2950 1668028992 +2951 1252313256 +2952 1918661686 +2953 1752269236 +2954 847445187 +2955 534604717 +2956 571434618 +2957 322540034 +2958 890978900 +2959 267734244 +2960 831567215 +2961 1363221141 +2962 1258950418 +2963 1956583580 +2964 855112514 +2965 835567620 +2966 1185110373 +2967 1834270750 +2968 223237031 +2969 1845826920 +2970 99221571 +2971 1707508722 +2972 1291449653 +2973 1054962744 +2974 1962506148 +2975 1780569943 +2976 733327776 +2977 419363407 +2978 1484314473 +2979 495777617 +2980 1576517503 +2981 1004859817 +2982 1748090873 +2983 1347695541 +2984 609645405 +2985 448052412 +2986 1882300258 +2987 1181080024 +2988 770592446 +2989 625795510 +2990 1448814268 +2991 1602159661 +2992 1989016652 +2993 560281038 +2994 1411259594 +2995 696645518 +2996 1395848658 +2997 448886319 +2998 383432620 +2999 1619085690 +3000 147229592 +3001 482654192 +3002 1179110764 +3003 1438679245 +3004 1537616936 +3005 994133264 +3006 1071765540 +3007 123461064 +3008 1413496672 +3009 408596366 +3010 619238681 +3011 842530527 +3012 1413456183 +3013 219845906 +3014 42742420 +3015 2023101589 +3016 667898319 +3017 1925042679 +3018 1056697965 +3019 1438490765 +3020 403354541 +3021 358028585 +3022 893166779 +3023 244887545 +3024 918309624 +3025 156942725 +3026 941533063 +3027 166674634 +3028 605829044 +3029 1324965684 +3030 1785760324 +3031 753058636 +3032 1807619876 +3033 817387440 +3034 44254234 +3035 1197753164 +3036 1811520705 +3037 1116019774 +3038 1321214228 +3039 1077533729 +3040 1524616140 +3041 1940452909 +3042 1920064256 +3043 790588676 +3044 12815167 +3045 1962806676 +3046 666206617 +3047 680713486 +3048 1740365707 +3049 1722904582 +3050 2119204252 +3051 2143720249 +3052 2080933167 +3053 864887383 +3054 241124146 +3055 851759143 +3056 1021830108 +3057 1182657210 +3058 1018433778 +3059 1627659152 +3060 360139246 +3061 656710454 +3062 233234141 +3063 20275474 +3064 1474097895 +3065 277488375 +3066 1218028638 +3067 1138134952 +3068 1393508149 +3069 391759218 +3070 68185033 +3071 770640642 +3072 184728479 +3073 1988249289 +3074 1561229318 +3075 197543646 +3076 1803572317 +3077 79952287 +3078 878257133 +3079 1396454377 +3080 1802856869 +3081 849977737 +3082 1392690978 +3083 1736306388 +3084 1714865120 +3085 1633815124 +3086 440581884 +3087 589211580 +3088 668988686 +3089 1459015662 +3090 69387084 +3091 1029127932 +3092 2115726116 +3093 302621225 +3094 1049403406 +3095 1442340363 +3096 580109600 +3097 119948396 +3098 432991667 +3099 1973617750 +3100 511707614 +3101 501176700 +3102 596774744 +3103 696436093 +3104 341942341 +3105 10520414 +3106 893979740 +3107 2145514659 +3108 90472701 +3109 1772236873 +3110 1394485388 +3111 1893329570 +3112 474730962 +3113 639692718 +3114 1482152310 +3115 42112434 +3116 126024194 +3117 1922734194 +3118 631324014 +3119 795012881 +3120 1234266208 +3121 700711098 +3122 1824140813 +3123 1202508677 +3124 1003332324 +3125 726060572 +3126 497365392 +3127 1583441924 +3128 846008968 +3129 930357060 +3130 1409576026 +3131 1357716583 +3132 1431533760 +3133 2006350770 +3134 2054152676 +3135 1773476102 +3136 2016871184 +3137 800648768 +3138 1771507113 +3139 2107343885 +3140 425401993 +3141 1018508853 +3142 1853189807 +3143 900132955 +3144 1658201571 +3145 1187858470 +3146 942245389 +3147 1784225765 +3148 963109016 +3149 1573569403 +3150 431754998 +3151 49891577 +3152 126796854 +3153 108412164 +3154 1252400254 +3155 1130129178 +3156 834472736 +3157 1749765646 +3158 566087454 +3159 1680481704 +3160 532639058 +3161 1975663481 +3162 890714639 +3163 1964172819 +3164 1834530603 +3165 797383668 +3166 1590165273 +3167 1703918140 +3168 1598032436 +3169 1214188738 +3170 1663778377 +3171 2023434430 +3172 85213943 +3173 1369484537 +3174 776083737 +3175 1743415514 +3176 409859359 +3177 1718329127 +3178 1380157631 +3179 1372968375 +3180 1144414882 +3181 1811912630 +3182 1422859952 +3183 1271211736 +3184 1920324794 +3185 527776558 +3186 253857266 +3187 607313882 +3188 130058557 +3189 819944721 +3190 140311938 +3191 662697615 +3192 648124554 +3193 1031026578 +3194 479386786 +3195 335171509 +3196 1828410246 +3197 2069552059 +3198 2039089649 +3199 1278959034 +3200 1136257149 +3201 1555384379 +3202 1154909816 +3203 1221471092 +3204 777385268 +3205 1930993554 +3206 817402958 +3207 1187244627 +3208 1501839033 +3209 50076942 +3210 412729354 +3211 498770267 +3212 1861989572 +3213 1835589307 +3214 1769982004 +3215 1634830718 +3216 215882217 +3217 2023839270 +3218 94660952 +3219 345940774 +3220 696300343 +3221 234972890 +3222 1008638390 +3223 1344424897 +3224 1265999468 +3225 1488025176 +3226 1679596407 +3227 946926066 +3228 1410093588 +3229 1571202408 +3230 78401453 +3231 398867089 +3232 979103139 +3233 1233311269 +3234 1620338182 +3235 1756488407 +3236 1016821175 +3237 290257492 +3238 796249386 +3239 371176560 +3240 340334434 +3241 1208978741 +3242 869946828 +3243 54840358 +3244 897084400 +3245 492445184 +3246 1689671076 +3247 1112966617 +3248 368800806 +3249 1784332028 +3250 1458907392 +3251 1065101150 +3252 2019304919 +3253 320062134 +3254 262042399 +3255 1137820739 +3256 1808087310 +3257 1941638806 +3258 2084746806 +3259 1070697250 +3260 1365357567 +3261 15664611 +3262 1469564340 +3263 196977058 +3264 1248975880 +3265 942418874 +3266 1953465466 +3267 118313408 +3268 1232676366 +3269 602231204 +3270 489489968 +3271 1573010801 +3272 1811209945 +3273 1359436796 +3274 1627851159 +3275 560810697 +3276 1851881980 +3277 1170038588 +3278 1673777315 +3279 73199139 +3280 806886968 +3281 985201059 +3282 1138300289 +3283 678708239 +3284 1305263193 +3285 1400342688 +3286 1816528979 +3287 965866855 +3288 1194497847 +3289 1753792137 +3290 2036564106 +3291 412371766 +3292 1769456748 +3293 1358644798 +3294 609348824 +3295 870948980 +3296 153580024 +3297 415330642 +3298 989262388 +3299 1386256390 +3300 1017561847 +3301 1478752357 +3302 811783543 +3303 681288144 +3304 690705505 +3305 292151055 +3306 1242098842 +3307 395103838 +3308 1462189643 +3309 768392509 +3310 468302977 +3311 121592963 +3312 1753593568 +3313 1606603266 +3314 800301203 +3315 911373113 +3316 859462306 +3317 469346534 +3318 1877239968 +3319 2053960153 +3320 75655023 +3321 1766320426 +3322 318848271 +3323 1845111771 +3324 977481576 +3325 928197096 +3326 568577103 +3327 1131061600 +3328 1343527738 +3329 1557839492 +3330 369834343 +3331 213605937 +3332 889108201 +3333 1181617886 +3334 894894082 +3335 1579813706 +3336 1473768941 +3337 2136992924 +3338 1974917544 +3339 788474936 +3340 757901785 +3341 295736873 +3342 910067900 +3343 364011705 +3344 1902340139 +3345 1710369103 +3346 1275384818 +3347 614318798 +3348 32231989 +3349 1005141138 +3350 520795303 +3351 107887012 +3352 623977917 +3353 839643575 +3354 1952998783 +3355 1601459493 +3356 1767840671 +3357 374092238 +3358 585037446 +3359 963884761 +3360 1931931730 +3361 954871789 +3362 1177490699 +3363 673556283 +3364 2136489675 +3365 2072384781 +3366 105886342 +3367 1462774969 +3368 2061894057 +3369 2080803886 +3370 103766257 +3371 672312194 +3372 229057112 +3373 1013834157 +3374 1036323899 +3375 2131397251 +3376 576719612 +3377 164225069 +3378 598232401 +3379 608951601 +3380 1169366207 +3381 1119027705 +3382 716838613 +3383 1793344124 +3384 1958671280 +3385 522353748 +3386 1247319970 +3387 1579028303 +3388 896445987 +3389 1832357416 +3390 395429416 +3391 680894069 +3392 639745557 +3393 1572920115 +3394 1354450353 +3395 628751584 +3396 1497821248 +3397 1460336695 +3398 2091526553 +3399 1412231657 +3400 1393656933 +3401 47809163 +3402 2084543851 +3403 1622714045 +3404 1061643320 +3405 973384102 +3406 1606627649 +3407 1638362933 +3408 1137609171 +3409 57376402 +3410 99830886 +3411 159491731 +3412 1176404107 +3413 816669500 +3414 1952835855 +3415 987591739 +3416 1339023248 +3417 1052672177 +3418 419136394 +3419 87985587 +3420 737545945 +3421 814565811 +3422 768879657 +3423 1377291502 +3424 240002278 +3425 2123330010 +3426 2006043087 +3427 1737823527 +3428 1436183057 +3429 1950085992 +3430 1002571536 +3431 682356342 +3432 1997895155 +3433 939631740 +3434 157586740 +3435 912054828 +3436 1913015842 +3437 1764214389 +3438 402934113 +3439 903141366 +3440 1821590791 +3441 502764999 +3442 1062633097 +3443 850511251 +3444 1319434499 +3445 867985304 +3446 1838102990 +3447 510974100 +3448 1920657482 +3449 109755737 +3450 598959687 +3451 510719779 +3452 924321548 +3453 1367839344 +3454 1888011282 +3455 1164323826 +3456 1343685706 +3457 1746570721 +3458 754663705 +3459 632385115 +3460 1549173065 +3461 1757235242 +3462 1314741458 +3463 1399584573 +3464 549383334 +3465 1472328198 +3466 164155753 +3467 314915528 +3468 1089058939 +3469 567089866 +3470 1218056894 +3471 763166082 +3472 1069854865 +3473 133206343 +3474 1613677333 +3475 241805717 +3476 1001191648 +3477 1304296676 +3478 752779817 +3479 774365482 +3480 1414052413 +3481 1351739504 +3482 1285085261 +3483 190890313 +3484 572095201 +3485 1025612895 +3486 1355214139 +3487 1915780907 +3488 624699968 +3489 2109877845 +3490 400682375 +3491 26389386 +3492 1719629439 +3493 1715423833 +3494 1425973959 +3495 121529125 +3496 1040268383 +3497 1590129712 +3498 436444653 +3499 2129327322 +3500 9735930 +3501 1654501548 +3502 745009756 +3503 1079590795 +3504 1787707891 +3505 211203442 +3506 1321396512 +3507 641415891 +3508 1515500118 +3509 2074176329 +3510 1415781373 +3511 782068883 +3512 1278432186 +3513 553382987 +3514 972959196 +3515 1850527387 +3516 1578995882 +3517 180689687 +3518 1618824646 +3519 56212203 +3520 143083884 +3521 2019507021 +3522 82601589 +3523 1862713323 +3524 1587447206 +3525 1508575548 +3526 1984242448 +3527 480231941 +3528 951221612 +3529 273203454 +3530 462075615 +3531 960957542 +3532 1927705002 +3533 1207085372 +3534 2040548337 +3535 1567929245 +3536 1418288814 +3537 1214461202 +3538 61861489 +3539 786305284 +3540 1141153883 +3541 1477642862 +3542 1568374167 +3543 272102421 +3544 2031025849 +3545 393849715 +3546 2122629808 +3547 1462538084 +3548 574539402 +3549 1593970807 +3550 1518750287 +3551 717623287 +3552 1465994180 +3553 1601351876 +3554 432852962 +3555 905957739 +3556 962443776 +3557 269611763 +3558 1386189680 +3559 1913665388 +3560 542815217 +3561 1848265296 +3562 727139282 +3563 323036571 +3564 907867020 +3565 620203971 +3566 1890965816 +3567 178672186 +3568 1834665173 +3569 1952827305 +3570 964977470 +3571 828335409 +3572 1282986520 +3573 385867989 +3574 1100437830 +3575 1166528721 +3576 779717704 +3577 1075583991 +3578 481583157 +3579 1354257106 +3580 522071150 +3581 2000333444 +3582 2071880393 +3583 1988065330 +3584 1454201672 +3585 357249708 +3586 746539421 +3587 269161800 +3588 626861471 +3589 2132729102 +3590 35343540 +3591 1169676688 +3592 1833510750 +3593 762482822 +3594 1492713259 +3595 593894122 +3596 1382686794 +3597 1236195427 +3598 772566308 +3599 1069868319 +3600 1041539085 +3601 1737543778 +3602 1898203728 +3603 177041957 +3604 2123411767 +3605 851157911 +3606 1343570678 +3607 755645823 +3608 1926741902 +3609 1825153836 +3610 2109902929 +3611 301329404 +3612 1678003632 +3613 2034299675 +3614 141911086 +3615 984721657 +3616 244065735 +3617 888450508 +3618 1253883457 +3619 870927206 +3620 873695962 +3621 1289226998 +3622 2040603894 +3623 559723064 +3624 2051709820 +3625 1385833505 +3626 1153617186 +3627 1286912966 +3628 474545284 +3629 1926183494 +3630 209297638 +3631 1516084369 +3632 1516243624 +3633 2107501366 +3634 1693126326 +3635 1492171743 +3636 811175629 +3637 889213357 +3638 100333918 +3639 590433883 +3640 566883545 +3641 62753199 +3642 891763287 +3643 97403529 +3644 2097052874 +3645 1033674374 +3646 1082125186 +3647 193634961 +3648 1922124882 +3649 188524996 +3650 1064562167 +3651 648337196 +3652 1477751994 +3653 957682413 +3654 1208060260 +3655 1381978166 +3656 196032270 +3657 214193798 +3658 521407485 +3659 670577555 +3660 2140377292 +3661 730705123 +3662 39178276 +3663 1509137268 +3664 690722841 +3665 1732304603 +3666 853825363 +3667 1501898471 +3668 474034312 +3669 954159281 +3670 2092332354 +3671 1040917857 +3672 1016912480 +3673 836611994 +3674 1138321386 +3675 966481707 +3676 1870286368 +3677 72962925 +3678 1160116668 +3679 1644927602 +3680 261487921 +3681 77195188 +3682 145781150 +3683 1739239915 +3684 1034877601 +3685 1353841410 +3686 973734433 +3687 1230909872 +3688 1568035208 +3689 1495141918 +3690 1901487427 +3691 1560928852 +3692 78363393 +3693 1940665703 +3694 922582472 +3695 769086235 +3696 1525486658 +3697 1776407835 +3698 123501058 +3699 1999520970 +3700 583083468 +3701 68349764 +3702 892955179 +3703 1599995948 +3704 904961758 +3705 2031276566 +3706 418994007 +3707 627764478 +3708 2104239491 +3709 1579110676 +3710 125208432 +3711 218243764 +3712 1656305864 +3713 270989582 +3714 1957483679 +3715 543699817 +3716 1624830992 +3717 783734464 +3718 1774609689 +3719 1045382552 +3720 131392735 +3721 1528613468 +3722 458827756 +3723 209756128 +3724 1321795524 +3725 1381410228 +3726 978842363 +3727 699798534 +3728 1010334415 +3729 1102343421 +3730 551835857 +3731 1593417883 +3732 1170693186 +3733 1444791036 +3734 1045930184 +3735 2075654944 +3736 1328583954 +3737 1464924191 +3738 555935775 +3739 1285339797 +3740 896551219 +3741 681144207 +3742 1503583561 +3743 405373435 +3744 952133790 +3745 1313583592 +3746 949073253 +3747 429481134 +3748 2097318057 +3749 576199294 +3750 1474863687 +3751 81227144 +3752 2104812763 +3753 1933691443 +3754 290983272 +3755 1279124639 +3756 1167618024 +3757 1269825636 +3758 1978923173 +3759 30468791 +3760 224685409 +3761 383275382 +3762 1623886675 +3763 1395378595 +3764 1828066419 +3765 522333211 +3766 1323549892 +3767 1009166725 +3768 1987257402 +3769 1879485667 +3770 147022875 +3771 736324974 +3772 413146226 +3773 1650606436 +3774 1141698409 +3775 1365280016 +3776 816706381 +3777 2090771662 +3778 1794761151 +3779 766540790 +3780 519487309 +3781 1122141190 +3782 847767934 +3783 476816424 +3784 908348985 +3785 1138751206 +3786 1755941063 +3787 2075967009 +3788 261093194 +3789 1587380588 +3790 2106435801 +3791 485778604 +3792 1970655971 +3793 1582838828 +3794 1881157199 +3795 1651238742 +3796 2105172039 +3797 1057223443 +3798 512921819 +3799 1944945793 +3800 789225462 +3801 659944694 +3802 533787119 +3803 1202371689 +3804 163067483 +3805 1675485529 +3806 420168057 +3807 979773864 +3808 1618773543 +3809 67445560 +3810 1746314654 +3811 2138260852 +3812 1189586750 +3813 446598940 +3814 467593628 +3815 2097935736 +3816 1585350146 +3817 76051043 +3818 2026419097 +3819 1846443341 +3820 1663431632 +3821 1985371250 +3822 184738297 +3823 1486603955 +3824 1420726430 +3825 2065895496 +3826 990359049 +3827 1378414821 +3828 975635292 +3829 1503280868 +3830 1175876967 +3831 1764860754 +3832 15741915 +3833 1709664086 +3834 819748795 +3835 178809398 +3836 1237665967 +3837 1239916853 +3838 1158583262 +3839 708955863 +3840 1307362413 +3841 757414268 +3842 699733067 +3843 349465516 +3844 1204013208 +3845 1167326696 +3846 299917604 +3847 641879706 +3848 1243377739 +3849 178853053 +3850 340839399 +3851 759325723 +3852 16740656 +3853 525577696 +3854 98446030 +3855 1437467086 +3856 443989545 +3857 1088805079 +3858 668398260 +3859 1419624837 +3860 444602300 +3861 1844275227 +3862 1037001943 +3863 460344215 +3864 1406455665 +3865 1856750739 +3866 639153613 +3867 496637985 +3868 949183944 +3869 1797736875 +3870 1205593848 +3871 109062709 +3872 407667495 +3873 1905326915 +3874 458528225 +3875 1611680703 +3876 925169963 +3877 758445829 +3878 106076761 +3879 21064055 +3880 937298883 +3881 446916161 +3882 780389778 +3883 954039539 +3884 972493857 +3885 878835809 +3886 244022977 +3887 1416483402 +3888 1967640888 +3889 912421237 +3890 688624591 +3891 264759540 +3892 609212816 +3893 1725626535 +3894 725103755 +3895 2015668482 +3896 1434893626 +3897 1364257368 +3898 364822819 +3899 236593922 +3900 1014510595 +3901 1570416667 +3902 345656631 +3903 1422178090 +3904 1328259934 +3905 804184857 +3906 886375145 +3907 105946250 +3908 1562630686 +3909 992451907 +3910 127010305 +3911 352445921 +3912 1439368068 +3913 907400083 +3914 1306485460 +3915 264378277 +3916 1786235892 +3917 1550508438 +3918 1680861680 +3919 1606393133 +3920 315446027 +3921 222002623 +3922 1871152673 +3923 924658844 +3924 1947629158 +3925 448772781 +3926 792843678 +3927 1235039136 +3928 1813030149 +3929 1157666497 +3930 1471633058 +3931 680057097 +3932 580599516 +3933 1817289690 +3934 2102235187 +3935 1908859450 +3936 473990899 +3937 841126685 +3938 2014805700 +3939 2036621585 +3940 1833578592 +3941 2141816005 +3942 241583859 +3943 1125463012 +3944 901732441 +3945 1548069319 +3946 1389841289 +3947 540484685 +3948 951094109 +3949 923219321 +3950 2146877818 +3951 1266540137 +3952 1145221945 +3953 1870546844 +3954 43715333 +3955 945367455 +3956 171835977 +3957 836559011 +3958 32922944 +3959 1984866126 +3960 1994225508 +3961 1504556002 +3962 517439575 +3963 427341376 +3964 1174362044 +3965 472191115 +3966 188717178 +3967 1648352943 +3968 1313317800 +3969 56039231 +3970 1537490881 +3971 999412744 +3972 50371588 +3973 1779074740 +3974 2124875756 +3975 952104029 +3976 1179660411 +3977 1367233397 +3978 1492588715 +3979 2130754521 +3980 142969071 +3981 1491982885 +3982 1249811010 +3983 1288191016 +3984 1215046081 +3985 1293526343 +3986 86074823 +3987 1386882058 +3988 2130085354 +3989 118997767 +3990 1224264537 +3991 1976827214 +3992 1623553770 +3993 1741704112 +3994 256684942 +3995 650432166 +3996 66411579 +3997 445402120 +3998 151301462 +3999 1379729379 +4000 501441351 +4001 1688792343 +4002 231658475 +4003 551812940 +4004 1320383435 +4005 209050583 +4006 1503916969 +4007 352560198 +4008 1576283981 +4009 849022036 +4010 335831071 +4011 1719253052 +4012 193521274 +4013 1585642081 +4014 859960420 +4015 1408567355 +4016 731684776 +4017 946035243 +4018 647965766 +4019 714286482 +4020 1065033011 +4021 1872230303 +4022 543630048 +4023 541103133 +4024 1466450767 +4025 800314990 +4026 1191535299 +4027 1532862347 +4028 1245717111 +4029 1342836761 +4030 765108078 +4031 1747158462 +4032 884145456 +4033 996766554 +4034 151487754 +4035 57045243 +4036 1205817137 +4037 1655404724 +4038 409605442 +4039 634617470 +4040 356943112 +4041 745436513 +4042 206386874 +4043 550464386 +4044 183594947 +4045 1066347294 +4046 1959031742 +4047 915279723 +4048 2012382538 +4049 459513860 +4050 1629566206 +4051 929931901 +4052 184260515 +4053 25712606 +4054 1471035034 +4055 1650711282 +4056 826027597 +4057 515086685 +4058 1036089981 +4059 2071744708 +4060 1857923447 +4061 1801198060 +4062 1671419522 +4063 594585255 +4064 650480966 +4065 1822907277 +4066 651630499 +4067 1856298103 +4068 1330828353 +4069 1061235941 +4070 343431926 +4071 1687771465 +4072 1806672454 +4073 549818800 +4074 90752204 +4075 1990267401 +4076 1616166095 +4077 2049783946 +4078 758063477 +4079 1481064985 +4080 361814158 +4081 240146035 +4082 263513238 +4083 546074673 +4084 265858641 +4085 1734548272 +4086 49302307 +4087 1091886238 +4088 102151309 +4089 1085392289 +4090 1016147298 +4091 1960074756 +4092 739106701 +4093 540083173 +4094 407176364 +4095 1389587667 +4096 215506802 +4097 1058806863 +4098 1098402122 +4099 1546335155 +4100 2120042804 +4101 1441834048 +4102 1086622972 +4103 1779231610 +4104 1991652849 +4105 1177375176 +4106 1622015364 +4107 1460335296 +4108 1079675474 +4109 232595193 +4110 793916633 +4111 1441489632 +4112 472741228 +4113 1057429871 +4114 1987564305 +4115 738599869 +4116 644494495 +4117 2036866613 +4118 1830486108 +4119 746645804 +4120 974775254 +4121 699149758 +4122 559236913 +4123 1713881955 +4124 1239232931 +4125 966413277 +4126 955985974 +4127 1454739733 +4128 2025220140 +4129 2054388096 +4130 853591240 +4131 1997779296 +4132 1348738497 +4133 1940214213 +4134 1629527258 +4135 1192907698 +4136 970105741 +4137 1104058974 +4138 505759346 +4139 2049781216 +4140 1336654167 +4141 1299675979 +4142 1343787200 +4143 1809395395 +4144 209622202 +4145 1183867858 +4146 400511617 +4147 854116697 +4148 1073250823 +4149 83514077 +4150 1600762501 +4151 2048026077 +4152 782663835 +4153 12515766 +4154 1614424384 +4155 2021896767 +4156 978929043 +4157 422926710 +4158 1329152852 +4159 856665535 +4160 329831158 +4161 35260445 +4162 706961183 +4163 1678569655 +4164 1975474658 +4165 189004794 +4166 723993705 +4167 798096751 +4168 1293063768 +4169 1229753051 +4170 700394319 +4171 482234288 +4172 381945382 +4173 2044181520 +4174 144146035 +4175 591567584 +4176 1080565730 +4177 544657652 +4178 1445684281 +4179 6332905 +4180 628171729 +4181 898963135 +4182 2054358982 +4183 1410835565 +4184 911478901 +4185 1521299718 +4186 1285248684 +4187 1890407945 +4188 1944226428 +4189 466917888 +4190 599589832 +4191 126573938 +4192 502178333 +4193 1306551016 +4194 1805143594 +4195 330169343 +4196 1495555810 +4197 381653651 +4198 1128266095 +4199 641135930 +4200 1611406703 +4201 1828660414 +4202 1123370218 +4203 1993352085 +4204 1725358286 +4205 1267516254 +4206 437436022 +4207 658440368 +4208 1812173906 +4209 1883120303 +4210 664773273 +4211 292861988 +4212 634599790 +4213 571648607 +4214 1703697553 +4215 1546078692 +4216 2092948325 +4217 841462589 +4218 1289002989 +4219 1889691105 +4220 1308380477 +4221 1888592821 +4222 2016265044 +4223 1810558811 +4224 1047660189 +4225 1673924990 +4226 2140728154 +4227 395732351 +4228 2055578641 +4229 1121510601 +4230 1036868282 +4231 1519501696 +4232 802687368 +4233 12754852 +4234 1365370134 +4235 380562006 +4236 1280271106 +4237 1802806156 +4238 1039002375 +4239 944961365 +4240 1538442811 +4241 1703775648 +4242 1237823353 +4243 25558954 +4244 127940608 +4245 794037258 +4246 1571637646 +4247 73405285 +4248 1635499847 +4249 713156987 +4250 1963096391 +4251 796396676 +4252 454266160 +4253 1831877787 +4254 459471839 +4255 1501926350 +4256 1358319129 +4257 452716346 +4258 1897658701 +4259 1266414122 +4260 1574226947 +4261 787043335 +4262 638432171 +4263 229430667 +4264 799798188 +4265 2003802305 +4266 609992674 +4267 2080069294 +4268 1659124813 +4269 1648995049 +4270 877547011 +4271 1050083976 +4272 1205287049 +4273 2115370364 +4274 1075642930 +4275 1333227657 +4276 761923974 +4277 499796928 +4278 1406632943 +4279 249940173 +4280 1212953915 +4281 1222245686 +4282 1046336850 +4283 1667220076 +4284 906639825 +4285 1505808689 +4286 1021662778 +4287 117475306 +4288 1958525035 +4289 771837831 +4290 1383889428 +4291 1385268335 +4292 1558881167 +4293 2022321599 +4294 1614699002 +4295 211195707 +4296 1878640256 +4297 77208028 +4298 143781353 +4299 1390281421 +4300 1726203077 +4301 1021328365 +4302 292881750 +4303 784006479 +4304 989215081 +4305 1368524680 +4306 2117234136 +4307 1751139056 +4308 1868321609 +4309 1376383431 +4310 2001079229 +4311 933791876 +4312 451145469 +4313 899932431 +4314 453528304 +4315 1357785294 +4316 258257473 +4317 1475191082 +4318 1475260600 +4319 69298860 +4320 99545266 +4321 711666381 +4322 1454567195 +4323 1658426433 +4324 586504332 +4325 921782550 +4326 1869622140 +4327 317660941 +4328 998990578 +4329 2013403493 +4330 1707942362 +4331 577710008 +4332 887248210 +4333 2000824112 +4334 1361716487 +4335 1876463292 +4336 1221865145 +4337 1331466975 +4338 1480118700 +4339 942703106 +4340 560366759 +4341 1333714281 +4342 1876494982 +4343 1011512228 +4344 86163065 +4345 182539639 +4346 221813875 +4347 344420538 +4348 1657730721 +4349 1697074475 +4350 413719398 +4351 1757275987 +4352 261257208 +4353 1868286594 +4354 1268218772 +4355 847761541 +4356 642585496 +4357 990357264 +4358 1165422482 +4359 1641576074 +4360 856277110 +4361 725881196 +4362 71802434 +4363 1743525320 +4364 579221661 +4365 1433518921 +4366 1472504964 +4367 1801086806 +4368 617502249 +4369 805140016 +4370 596306264 +4371 1177869008 +4372 2138854298 +4373 325317598 +4374 41897588 +4375 77533715 +4376 507857237 +4377 263711463 +4378 421954253 +4379 18104311 +4380 1960785939 +4381 835673651 +4382 1775380298 +4383 74559499 +4384 556476597 +4385 896115423 +4386 922321040 +4387 1199062093 +4388 1886472687 +4389 2087743522 +4390 693154520 +4391 595266149 +4392 666141071 +4393 764956954 +4394 191307822 +4395 1245362732 +4396 50992228 +4397 1663812786 +4398 898965890 +4399 668494477 +4400 321469155 +4401 1495272154 +4402 1846363485 +4403 312839805 +4404 1820589752 +4405 1888261073 +4406 390373520 +4407 180963342 +4408 4488889 +4409 812327773 +4410 199067653 +4411 1965274828 +4412 1648001424 +4413 1974447951 +4414 2039834327 +4415 56994374 +4416 723079726 +4417 814671720 +4418 1256056467 +4419 462068766 +4420 754931594 +4421 1949210987 +4422 1057334915 +4423 1421072665 +4424 566684294 +4425 1248642737 +4426 518951749 +4427 617676522 +4428 764971876 +4429 1417917639 +4430 1286170999 +4431 1086441031 +4432 765706145 +4433 985050836 +4434 1399280836 +4435 438812250 +4436 725828261 +4437 1789654356 +4438 619775592 +4439 730317150 +4440 454498481 +4441 818843245 +4442 548108330 +4443 2102499905 +4444 645807548 +4445 440459010 +4446 12010631 +4447 1368887275 +4448 1255130730 +4449 1268067099 +4450 1830956041 +4451 2010062324 +4452 1069794438 +4453 740807308 +4454 1283651342 +4455 1636478732 +4456 1989450046 +4457 1802603091 +4458 106671606 +4459 606938274 +4460 1073037083 +4461 1392842605 +4462 1693379305 +4463 1838743228 +4464 230409793 +4465 945176493 +4466 130071830 +4467 956238055 +4468 587347201 +4469 749847422 +4470 1686555205 +4471 1041845682 +4472 1568690667 +4473 87179888 +4474 996861939 +4475 67014568 +4476 527638898 +4477 1008872571 +4478 1435901843 +4479 1782769628 +4480 129456022 +4481 1119374236 +4482 1645348304 +4483 1199250460 +4484 1860181544 +4485 781515998 +4486 688245545 +4487 1702147942 +4488 436635442 +4489 794917151 +4490 161602568 +4491 1509672525 +4492 40276109 +4493 1854981873 +4494 1200932105 +4495 270685902 +4496 652674718 +4497 1331003936 +4498 1226923957 +4499 1240021919 +4500 2080851358 +4501 765995515 +4502 134383953 +4503 1502058378 +4504 853175403 +4505 1131245893 +4506 1569072946 +4507 1380814301 +4508 2140118464 +4509 857491141 +4510 1016100281 +4511 122090838 +4512 1976865377 +4513 513964937 +4514 1321341298 +4515 1689563273 +4516 1295480936 +4517 2009586843 +4518 1244227568 +4519 1732116378 +4520 657020347 +4521 1405830136 +4522 1094305255 +4523 697296456 +4524 1113328362 +4525 147753712 +4526 967982358 +4527 1766003080 +4528 1478757648 +4529 47422668 +4530 858541352 +4531 1412125359 +4532 813418183 +4533 992925305 +4534 766700089 +4535 1666593586 +4536 2124171198 +4537 188289387 +4538 899924239 +4539 2116806014 +4540 1045780528 +4541 1916024520 +4542 91413204 +4543 875162257 +4544 282505809 +4545 1412754503 +4546 417241882 +4547 1577986745 +4548 1274857698 +4549 1661469450 +4550 1162619475 +4551 1931878045 +4552 919815939 +4553 109441082 +4554 481690853 +4555 2033144301 +4556 257194795 +4557 1449673212 +4558 1651663733 +4559 1735952443 +4560 1497095880 +4561 362721437 +4562 1000594154 +4563 163030415 +4564 1355646743 +4565 1767294243 +4566 1829624001 +4567 1332334293 +4568 1955583630 +4569 582064592 +4570 1301656660 +4571 853880510 +4572 350605464 +4573 1393069864 +4574 1729042767 +4575 633111273 +4576 658340719 +4577 2146284650 +4578 63614371 +4579 1933198418 +4580 1660270452 +4581 1226233846 +4582 1717592815 +4583 432602743 +4584 1335674929 +4585 51800021 +4586 318263396 +4587 1592869724 +4588 1501473233 +4589 1969927130 +4590 1181338519 +4591 851085465 +4592 185164919 +4593 34449026 +4594 1014115880 +4595 1540811662 +4596 1801743269 +4597 696256233 +4598 725662308 +4599 1609843252 +4600 1278320825 +4601 2027318968 +4602 316240114 +4603 1628926289 +4604 1272905184 +4605 2045282882 +4606 114553914 +4607 1931245904 +4608 2044083884 +4609 178168285 +4610 1716960674 +4611 1556870688 +4612 1404402132 +4613 1287069841 +4614 1989473432 +4615 592593413 +4616 1338869862 +4617 160253180 +4618 37979489 +4619 692859447 +4620 2130180310 +4621 1219318008 +4622 1543944912 +4623 167861582 +4624 1253767034 +4625 410577144 +4626 1708673244 +4627 908026656 +4628 1106833377 +4629 286851904 +4630 370386260 +4631 237670554 +4632 166687224 +4633 686626374 +4634 1866596843 +4635 1439592409 +4636 584425608 +4637 1981150758 +4638 1223354665 +4639 481025844 +4640 11835395 +4641 792831691 +4642 2037896533 +4643 1416237527 +4644 2079901532 +4645 1879886317 +4646 2008830940 +4647 1271287747 +4648 2040139497 +4649 2046810429 +4650 1964147194 +4651 2022836160 +4652 1118644790 +4653 1360608459 +4654 43214094 +4655 224928176 +4656 1771185603 +4657 1751887338 +4658 1132954832 +4659 730535333 +4660 2038739243 +4661 1503341092 +4662 968205887 +4663 57942819 +4664 42483819 +4665 687319083 +4666 1497535228 +4667 626909427 +4668 520986193 +4669 573406245 +4670 1107935272 +4671 532821588 +4672 1366237936 +4673 998348157 +4674 1949059116 +4675 1298655821 +4676 730750826 +4677 1810406408 +4678 422459920 +4679 623406675 +4680 1709733190 +4681 239123466 +4682 498759187 +4683 680894332 +4684 1599731925 +4685 541973281 +4686 905822508 +4687 1223433881 +4688 146376972 +4689 2038777341 +4690 1953969214 +4691 37632567 +4692 1394634785 +4693 774691453 +4694 95575386 +4695 1437118604 +4696 1462010536 +4697 1593110615 +4698 2064028032 +4699 1982996729 +4700 19033212 +4701 1024479656 +4702 368334670 +4703 1385271149 +4704 2022827813 +4705 169910138 +4706 536443322 +4707 606094991 +4708 1980316546 +4709 958903242 +4710 1229501666 +4711 1542566088 +4712 1198026708 +4713 1728260854 +4714 75976772 +4715 650274986 +4716 122750487 +4717 981799281 +4718 1873708867 +4719 269127459 +4720 873092974 +4721 1680194433 +4722 306760026 +4723 120244111 +4724 307402238 +4725 402335413 +4726 1557362716 +4727 1769412775 +4728 1995446028 +4729 1473907100 +4730 1604925856 +4731 2014479240 +4732 350903108 +4733 1973260526 +4734 1252266741 +4735 226247273 +4736 2143170664 +4737 1788710063 +4738 832342264 +4739 1976003563 +4740 600129657 +4741 2061843930 +4742 1371086003 +4743 1798156366 +4744 1642621136 +4745 1447062776 +4746 300947704 +4747 1765371624 +4748 281378409 +4749 27172923 +4750 2034499083 +4751 1154471383 +4752 1707367356 +4753 193775462 +4754 1274715494 +4755 2014769594 +4756 596110875 +4757 684594562 +4758 1636698721 +4759 444073255 +4760 11018014 +4761 1094140930 +4762 311068847 +4763 361921122 +4764 919917808 +4765 1563335589 +4766 588168395 +4767 915604825 +4768 1204562004 +4769 1420510659 +4770 744124740 +4771 1804691662 +4772 1334870942 +4773 2115210743 +4774 1455364380 +4775 830008430 +4776 1414789871 +4777 1756312084 +4778 447896406 +4779 1696168280 +4780 1783485007 +4781 334911842 +4782 703156015 +4783 1343368715 +4784 528687304 +4785 1977871510 +4786 1210654661 +4787 1124798179 +4788 514982424 +4789 699869735 +4790 1568871434 +4791 526000439 +4792 1794010665 +4793 1879940281 +4794 887921561 +4795 566444825 +4796 1295792222 +4797 1476089957 +4798 1482049650 +4799 352870579 +4800 749116968 +4801 78690742 +4802 10078593 +4803 2083987910 +4804 46417838 +4805 1465442973 +4806 766512693 +4807 1461207709 +4808 1074271409 +4809 1214409099 +4810 1009892342 +4811 710272768 +4812 1549320941 +4813 1713048357 +4814 2053641483 +4815 2078008245 +4816 1543436219 +4817 1116812496 +4818 1055322776 +4819 2058418644 +4820 1816682231 +4821 476710562 +4822 436935435 +4823 1463209248 +4824 209167196 +4825 1324856996 +4826 2029654074 +4827 1504959418 +4828 653463305 +4829 1364220076 +4830 1857829997 +4831 1402580274 +4832 1442910819 +4833 1867908590 +4834 1339084536 +4835 1489328657 +4836 1185867915 +4837 2105597229 +4838 803052718 +4839 112655676 +4840 1172522681 +4841 1812945060 +4842 822928444 +4843 574359974 +4844 1378509770 +4845 729086279 +4846 504884572 +4847 774462341 +4848 1845898776 +4849 1560207348 +4850 685397337 +4851 1515097359 +4852 2036917911 +4853 1122332772 +4854 830822960 +4855 98601459 +4856 299706121 +4857 712993386 +4858 1603560877 +4859 953169426 +4860 2077213462 +4861 1313907227 +4862 208266052 +4863 1372640633 +4864 1034332169 +4865 1547350589 +4866 714485642 +4867 72716437 +4868 1505464170 +4869 1517538361 +4870 185372113 +4871 530503203 +4872 1182999773 +4873 1008300558 +4874 1104863178 +4875 414025895 +4876 1737386837 +4877 1609747750 +4878 1188488237 +4879 1435801965 +4880 1022471450 +4881 1873885574 +4882 803415677 +4883 911905713 +4884 848734699 +4885 1634238637 +4886 1010507172 +4887 1148440820 +4888 199748375 +4889 466584402 +4890 2101610246 +4891 129478189 +4892 1780491629 +4893 162392651 +4894 1502118823 +4895 667340150 +4896 1709743240 +4897 69120817 +4898 740056587 +4899 1067723762 +4900 1586659178 +4901 925428701 +4902 1598226966 +4903 622175304 +4904 1933729259 +4905 555606496 +4906 1036201199 +4907 1523632448 +4908 17870598 +4909 77205788 +4910 811950766 +4911 1040342048 +4912 1951091363 +4913 1615366443 +4914 1952247762 +4915 652342414 +4916 1102121432 +4917 815271286 +4918 1800783234 +4919 1301869807 +4920 1281855688 +4921 1754909832 +4922 1431347996 +4923 914863669 +4924 1917302483 +4925 785983171 +4926 1582203820 +4927 1479562075 +4928 855103989 +4929 174776759 +4930 399802190 +4931 294279519 +4932 1100205460 +4933 1998029156 +4934 916454823 +4935 886451071 +4936 406152004 +4937 1952656023 +4938 262599872 +4939 424022602 +4940 2029861811 +4941 1074550638 +4942 1464364650 +4943 1833469526 +4944 542433433 +4945 1269128764 +4946 338328292 +4947 1644554865 +4948 2084400051 +4949 2139111526 +4950 798941024 +4951 1218772091 +4952 1746537711 +4953 82805372 +4954 2133635761 +4955 1516356546 +4956 868788544 +4957 1568355933 +4958 848434974 +4959 1723892533 +4960 1743132692 +4961 1248237164 +4962 2018172052 +4963 695854505 +4964 1098782672 +4965 787143228 +4966 1582305576 +4967 1504934676 +4968 592315603 +4969 1844905448 +4970 1928957278 +4971 474693766 +4972 771972438 +4973 1245838280 +4974 160679645 +4975 1314405871 +4976 367483397 +4977 499007937 +4978 811477088 +4979 304399800 +4980 490635816 +4981 1610418112 +4982 1523171891 +4983 89689879 +4984 1693223485 +4985 1509324004 +4986 1606046425 +4987 414528381 +4988 930196289 +4989 306997751 +4990 2138420914 +4991 525845334 +4992 1555234915 +4993 2009109318 +4994 1221699839 +4995 506533939 +4996 648768898 +4997 656521767 +4998 2011468615 +4999 1241084501 +5000 353943568 +5001 1792942245 +5002 1715778268 +5003 1125916006 +5004 891296878 +5005 1876457913 +5006 292838230 +5007 1258780275 +5008 227982202 +5009 1104315318 +5010 1563180075 +5011 718618018 +5012 567249783 +5013 938868318 +5014 808307897 +5015 112989620 +5016 300708675 +5017 266870675 +5018 527518001 +5019 1230904964 +5020 573868426 +5021 518455267 +5022 1756750298 +5023 2129103342 +5024 380080937 +5025 830966489 +5026 488153633 +5027 1028849836 +5028 1487488257 +5029 352138601 +5030 122450689 +5031 1841431825 +5032 2145080846 +5033 1838228957 +5034 819864183 +5035 888894076 +5036 1567203222 +5037 1112702413 +5038 190703 +5039 1795185425 +5040 69534084 +5041 1563370778 +5042 366319795 +5043 636783867 +5044 354755449 +5045 1174627693 +5046 749773487 +5047 655464124 +5048 1441498368 +5049 1277291488 +5050 1886369088 +5051 2015366794 +5052 1795746755 +5053 1495635739 +5054 1996986488 +5055 28344044 +5056 179118580 +5057 337656474 +5058 1057193880 +5059 1666606837 +5060 689795075 +5061 1179644570 +5062 1360555014 +5063 687392273 +5064 870389879 +5065 32935550 +5066 1576286350 +5067 290109454 +5068 1145637963 +5069 1576477053 +5070 2085294879 +5071 1215172047 +5072 992364184 +5073 304131026 +5074 1851955914 +5075 1347119633 +5076 1478758719 +5077 454245753 +5078 2002583757 +5079 772773439 +5080 1731537241 +5081 1741469197 +5082 640656586 +5083 1379800348 +5084 1089621288 +5085 490159426 +5086 1408144393 +5087 1268739869 +5088 827815900 +5089 317854625 +5090 787863058 +5091 1517610975 +5092 1497499195 +5093 934425 +5094 57519601 +5095 220405427 +5096 33869975 +5097 1633805951 +5098 510514881 +5099 1179507938 +5100 1062799356 +5101 448326112 +5102 247196338 +5103 2055163540 +5104 752457138 +5105 2099152252 +5106 1254799525 +5107 83732210 +5108 405914358 +5109 1109899634 +5110 856505649 +5111 2137451599 +5112 703885184 +5113 1497162235 +5114 1369768300 +5115 1793506472 +5116 1987321662 +5117 630429045 +5118 914762693 +5119 667653914 +5120 948283670 +5121 1702625752 +5122 37781242 +5123 298299218 +5124 1703560177 +5125 95300843 +5126 518704645 +5127 1737430152 +5128 1729106794 +5129 1029219526 +5130 769454442 +5131 644422502 +5132 1477545638 +5133 1016650780 +5134 552102395 +5135 82519128 +5136 968319385 +5137 1806901920 +5138 166251338 +5139 1374233743 +5140 769317907 +5141 1022756988 +5142 1364201694 +5143 1473203091 +5144 372435575 +5145 586486346 +5146 1119225915 +5147 212273589 +5148 1216915391 +5149 2033988609 +5150 879927504 +5151 17715414 +5152 1589130713 +5153 917708746 +5154 316014632 +5155 1145207242 +5156 1013009589 +5157 834719277 +5158 735153746 +5159 594632735 +5160 1863938803 +5161 1504608188 +5162 1239055237 +5163 1194000793 +5164 373775321 +5165 1791157632 +5166 1276519921 +5167 1342094706 +5168 1450575905 +5169 1442771260 +5170 568844801 +5171 72410164 +5172 318044600 +5173 1933046495 +5174 1545613255 +5175 690480175 +5176 372049194 +5177 517355522 +5178 902753765 +5179 1588964585 +5180 403860483 +5181 1782681269 +5182 1606679999 +5183 1992991196 +5184 552906367 +5185 1922694631 +5186 990714790 +5187 1565915956 +5188 609930260 +5189 1725868536 +5190 13065043 +5191 326385415 +5192 1082993077 +5193 1252120280 +5194 1520386208 +5195 1456768398 +5196 895794265 +5197 649422482 +5198 651379456 +5199 198886522 +5200 2092193742 +5201 1220224257 +5202 271296686 +5203 262754694 +5204 1005787104 +5205 1816909941 +5206 953234869 +5207 1377836298 +5208 186781815 +5209 1855988634 +5210 819317236 +5211 590642299 +5212 1491186255 +5213 278513587 +5214 436149847 +5215 2044092622 +5216 53724571 +5217 1426864638 +5218 1462524930 +5219 663654831 +5220 1005249526 +5221 1475589973 +5222 990040247 +5223 2088242603 +5224 580226606 +5225 362942807 +5226 1397527353 +5227 1476020871 +5228 1012365289 +5229 2048906809 +5230 1674907393 +5231 957075383 +5232 1121647418 +5233 1946204079 +5234 1219830077 +5235 2127434523 +5236 1615630372 +5237 25581299 +5238 1357787173 +5239 1802412187 +5240 1881569933 +5241 29620761 +5242 245570838 +5243 1225272541 +5244 308134349 +5245 681720686 +5246 1121881515 +5247 361858920 +5248 2108585324 +5249 436922798 +5250 1025513751 +5251 966351202 +5252 1912512771 +5253 2015553998 +5254 907110158 +5255 345255729 +5256 231013158 +5257 157153863 +5258 1821276600 +5259 1243378447 +5260 58577025 +5261 1348700345 +5262 52970183 +5263 1180224443 +5264 1147420776 +5265 1272800260 +5266 1160175318 +5267 615567500 +5268 1298381559 +5269 370478844 +5270 270496040 +5271 1032467845 +5272 400099605 +5273 516066878 +5274 110256738 +5275 708233954 +5276 1197787564 +5277 1232138253 +5278 1070092874 +5279 1158889240 +5280 1669061051 +5281 2095606626 +5282 2125240443 +5283 1434090175 +5284 1963676976 +5285 884866953 +5286 1779345904 +5287 47206486 +5288 1042020816 +5289 1453138857 +5290 1290584934 +5291 1100597841 +5292 654355554 +5293 1343555117 +5294 133338637 +5295 1801776331 +5296 468871729 +5297 1293513955 +5298 269860183 +5299 1767253289 +5300 1663992799 +5301 540356223 +5302 652237486 +5303 2064092405 +5304 1056423102 +5305 762494224 +5306 624842711 +5307 106727018 +5308 1994632477 +5309 1694935586 +5310 1265616259 +5311 1516209881 +5312 1643058564 +5313 1243373054 +5314 802816408 +5315 1459251892 +5316 2128240007 +5317 434678664 +5318 1506458379 +5319 1022777175 +5320 1887817521 +5321 649559665 +5322 2123375017 +5323 394689428 +5324 1993114782 +5325 109230006 +5326 48982111 +5327 314502863 +5328 1402743961 +5329 318842294 +5330 2081756152 +5331 919253113 +5332 859198518 +5333 586509990 +5334 835861870 +5335 1915621620 +5336 1349004214 +5337 1460704581 +5338 2022348638 +5339 1196153044 +5340 1008156519 +5341 1140481249 +5342 564879277 +5343 503731435 +5344 236370655 +5345 1367695685 +5346 1962983328 +5347 217127014 +5348 1802374349 +5349 1321958059 +5350 1239904190 +5351 1542708223 +5352 1971517724 +5353 1215795559 +5354 1937397651 +5355 1817148858 +5356 1325025565 +5357 1986379762 +5358 2131651721 +5359 580285878 +5360 157738408 +5361 2065924226 +5362 1499538991 +5363 1016936926 +5364 504950568 +5365 187917213 +5366 785074898 +5367 1853954783 +5368 1648621795 +5369 659939889 +5370 902624179 +5371 509294666 +5372 1800421138 +5373 1467503456 +5374 1013026102 +5375 2036791794 +5376 687715493 +5377 828525782 +5378 106435160 +5379 342606194 +5380 3000193 +5381 1346339350 +5382 1885314417 +5383 1974517917 +5384 414651261 +5385 1675228420 +5386 1644183127 +5387 1739676826 +5388 1514124534 +5389 1628351200 +5390 172479057 +5391 1671862943 +5392 1546791778 +5393 1672018048 +5394 541316221 +5395 2051742347 +5396 1859935262 +5397 1326391120 +5398 1758213482 +5399 1361073409 +5400 1986331009 +5401 513354013 +5402 1870368075 +5403 1639268499 +5404 1980857469 +5405 735910529 +5406 1528576645 +5407 521089314 +5408 1564436311 +5409 1635011806 +5410 863695508 +5411 1567436504 +5412 833867508 +5413 601526278 +5414 1394470773 +5415 1248518770 +5416 129271050 +5417 891170252 +5418 840711948 +5419 1643395585 +5420 372037805 +5421 1013191005 +5422 1167774880 +5423 1918829583 +5424 537725406 +5425 1709091101 +5426 1823088282 +5427 250177020 +5428 887998573 +5429 1433818116 +5430 1611250429 +5431 726845934 +5432 1947172129 +5433 1334134856 +5434 218630786 +5435 1780545950 +5436 2070045386 +5437 1747207431 +5438 154151616 +5439 1486998049 +5440 1234735589 +5441 1017847125 +5442 906950906 +5443 2068603098 +5444 1619373403 +5445 153938031 +5446 1169638220 +5447 1748644453 +5448 1045108284 +5449 2010350168 +5450 1244556390 +5451 1417146089 +5452 876057526 +5453 264847622 +5454 1188492024 +5455 1413782932 +5456 1973938724 +5457 864096659 +5458 1663959952 +5459 714453649 +5460 150431127 +5461 1127726733 +5462 1441299584 +5463 2097603257 +5464 314377941 +5465 1659930370 +5466 1730665559 +5467 236939679 +5468 1259654153 +5469 1884817176 +5470 1723937729 +5471 346906095 +5472 755180653 +5473 483
<TRUNCATED>
