#include <iostream> int main() { for(int ang = 0; ang < 360; ang++) { int test = ang * 5981849; std::cout << test << std::endl; } }
Standard input is empty
0 5981849 11963698 17945547 23927396 29909245 35891094 41872943 47854792 53836641 59818490 65800339 71782188 77764037 83745886 89727735 95709584 101691433 107673282 113655131 119636980 125618829 131600678 137582527 143564376 149546225 155528074 161509923 167491772 173473621 179455470 185437319 191419168 197401017 203382866 209364715 215346564 221328413 227310262 233292111 239273960 245255809 251237658 257219507 263201356 269183205 275165054 281146903 287128752 293110601 299092450 305074299 311056148 317037997 323019846 329001695 334983544 340965393 346947242 352929091 358910940 364892789 370874638 376856487 382838336 388820185 394802034 400783883 406765732 412747581 418729430 424711279 430693128 436674977 442656826 448638675 454620524 460602373 466584222 472566071 478547920 484529769 490511618 496493467 502475316 508457165 514439014 520420863 526402712 532384561 538366410 544348259 550330108 556311957 562293806 568275655 574257504 580239353 586221202 592203051 598184900 604166749 610148598 616130447 622112296 628094145 634075994 640057843 646039692 652021541 658003390 663985239 669967088 675948937 681930786 687912635 693894484 699876333 705858182 711840031 717821880 723803729 729785578 735767427 741749276 747731125 753712974 759694823 765676672 771658521 777640370 783622219 789604068 795585917 801567766 807549615 813531464 819513313 825495162 831477011 837458860 843440709 849422558 855404407 861386256 867368105 873349954 879331803 885313652 891295501 897277350 903259199 909241048 915222897 921204746 927186595 933168444 939150293 945132142 951113991 957095840 963077689 969059538 975041387 981023236 987005085 992986934 998968783 1004950632 1010932481 1016914330 1022896179 1028878028 1034859877 1040841726 1046823575 1052805424 1058787273 1064769122 1070750971 1076732820 1082714669 1088696518 1094678367 1100660216 1106642065 1112623914 1118605763 1124587612 1130569461 1136551310 1142533159 1148515008 1154496857 1160478706 1166460555 1172442404 1178424253 1184406102 1190387951 1196369800 1202351649 1208333498 1214315347 1220297196 1226279045 1232260894 1238242743 1244224592 1250206441 1256188290 1262170139 1268151988 1274133837 1280115686 1286097535 1292079384 1298061233 1304043082 1310024931 1316006780 1321988629 1327970478 1333952327 1339934176 1345916025 1351897874 1357879723 1363861572 1369843421 1375825270 1381807119 1387788968 1393770817 1399752666 1405734515 1411716364 1417698213 1423680062 1429661911 1435643760 1441625609 1447607458 1453589307 1459571156 1465553005 1471534854 1477516703 1483498552 1489480401 1495462250 1501444099 1507425948 1513407797 1519389646 1525371495 1531353344 1537335193 1543317042 1549298891 1555280740 1561262589 1567244438 1573226287 1579208136 1585189985 1591171834 1597153683 1603135532 1609117381 1615099230 1621081079 1627062928 1633044777 1639026626 1645008475 1650990324 1656972173 1662954022 1668935871 1674917720 1680899569 1686881418 1692863267 1698845116 1704826965 1710808814 1716790663 1722772512 1728754361 1734736210 1740718059 1746699908 1752681757 1758663606 1764645455 1770627304 1776609153 1782591002 1788572851 1794554700 1800536549 1806518398 1812500247 1818482096 1824463945 1830445794 1836427643 1842409492 1848391341 1854373190 1860355039 1866336888 1872318737 1878300586 1884282435 1890264284 1896246133 1902227982 1908209831 1914191680 1920173529 1926155378 1932137227 1938119076 1944100925 1950082774 1956064623 1962046472 1968028321 1974010170 1979992019 1985973868 1991955717 1997937566 2003919415 2009901264 2015883113 2021864962 2027846811 2033828660 2039810509 2045792358 2051774207 2057756056 2063737905 2069719754 2075701603 2081683452 2087665301 2093647150 2099628999 2105610848 2111592697 2117574546 2123556395 2129538244 2135520093 2141501942 -2147483505 -2141501656 -2135519807 -2129537958 -2123556109 -2117574260 -2111592411 -2105610562 -2099628713 -2093646864 -2087665015 -2081683166 -2075701317 -2069719468 -2063737619 -2057755770 -2051773921 -2045792072 -2039810223 -2033828374 -2027846525 -2021864676 -2015882827 -2009900978 -2003919129 -1997937280 -1991955431 -1985973582 -1979991733 -1974009884 -1968028035 -1962046186 -1956064337 -1950082488 -1944100639 -1938118790 -1932136941 -1926155092 -1920173243 -1914191394 -1908209545 -1902227696 -1896245847 -1890263998 -1884282149 -1878300300 -1872318451 -1866336602 -1860354753 -1854372904 -1848391055 -1842409206 -1836427357 -1830445508 -1824463659 -1818481810 -1812499961 -1806518112 -1800536263 -1794554414 -1788572565 -1782590716 -1776608867 -1770627018 -1764645169 -1758663320 -1752681471 -1746699622 -1740717773 -1734735924 -1728754075 -1722772226 -1716790377 -1710808528 -1704826679 -1698844830 -1692862981 -1686881132 -1680899283 -1674917434 -1668935585 -1662953736 -1656971887 -1650990038 -1645008189 -1639026340 -1633044491 -1627062642 -1621080793 -1615098944 -1609117095 -1603135246 -1597153397 -1591171548 -1585189699 -1579207850 -1573226001 -1567244152 -1561262303 -1555280454 -1549298605 -1543316756 -1537334907 -1531353058 -1525371209 -1519389360 -1513407511 -1507425662 -1501443813 -1495461964 -1489480115 -1483498266 -1477516417 -1471534568 -1465552719 -1459570870 -1453589021 -1447607172 -1441625323 -1435643474 -1429661625 -1423679776 -1417697927 -1411716078 -1405734229 -1399752380 -1393770531 -1387788682 -1381806833 -1375824984 -1369843135 -1363861286 -1357879437 -1351897588 -1345915739 -1339933890 -1333952041 -1327970192 -1321988343 -1316006494 -1310024645 -1304042796 -1298060947 -1292079098 -1286097249 -1280115400 -1274133551 -1268151702 -1262169853 -1256188004 -1250206155 -1244224306 -1238242457 -1232260608 -1226278759 -1220296910 -1214315061 -1208333212 -1202351363 -1196369514 -1190387665 -1184405816 -1178423967 -1172442118 -1166460269 -1160478420 -1154496571 -1148514722 -1142532873 -1136551024 -1130569175 -1124587326 -1118605477 -1112623628 -1106641779 -1100659930 -1094678081 -1088696232 -1082714383 -1076732534 -1070750685 -1064768836 -1058786987 -1052805138 -1046823289 -1040841440 -1034859591 -1028877742 -1022895893 -1016914044 -1010932195 -1004950346 -998968497 -992986648 -987004799 -981022950 -975041101 -969059252 -963077403 -957095554 -951113705 -945131856 -939150007 -933168158 -927186309 -921204460 -915222611 -909240762 -903258913 -897277064 -891295215 -885313366 -879331517 -873349668 -867367819 -861385970 -855404121 -849422272 -843440423 -837458574 -831476725 -825494876 -819513027 -813531178 -807549329 -801567480 -795585631 -789603782 -783621933 -777640084 -771658235 -765676386 -759694537 -753712688 -747730839 -741748990 -735767141 -729785292 -723803443 -717821594 -711839745 -705857896 -699876047 -693894198 -687912349 -681930500 -675948651 -669966802 -663984953 -658003104 -652021255 -646039406 -640057557 -634075708 -628093859 -622112010 -616130161 -610148312 -604166463 -598184614 -592202765 -586220916 -580239067 -574257218 -568275369 -562293520 -556311671 -550329822 -544347973 -538366124 -532384275 -526402426 -520420577 -514438728 -508456879 -502475030 -496493181 -490511332 -484529483 -478547634 -472565785 -466583936 -460602087 -454620238 -448638389 -442656540 -436674691 -430692842 -424710993 -418729144 -412747295 -406765446 -400783597 -394801748 -388819899 -382838050 -376856201 -370874352 -364892503 -358910654 -352928805 -346946956 -340965107 -334983258 -329001409 -323019560 -317037711 -311055862 -305074013 -299092164 -293110315 -287128466 -281146617 -275164768 -269182919 -263201070 -257219221 -251237372 -245255523 -239273674 -233291825 -227309976 -221328127 -215346278 -209364429 -203382580 -197400731 -191418882 -185437033 -179455184 -173473335 -167491486 -161509637 -155527788 -149545939 -143564090 -137582241 -131600392 -125618543 -119636694 -113654845 -107672996 -101691147 -95709298 -89727449 -83745600 -77763751 -71781902 -65800053 -59818204 -53836355 -47854506 -41872657 -35890808 -29908959 -23927110 -17945261 -11963412 -5981563 286 5982135 11963984 17945833 23927682 29909531 35891380 41873229 47855078 53836927 59818776 65800625 71782474 77764323 83746172 89728021 95709870 101691719 107673568 113655417 119637266 125619115 131600964 137582813 143564662 149546511 155528360 161510209 167492058 173473907 179455756 185437605 191419454 197401303 203383152 209365001 215346850 221328699 227310548 233292397 239274246 245256095 251237944 257219793 263201642 269183491 275165340 281147189 287129038 293110887 299092736 305074585 311056434 317038283 323020132 329001981 334983830 340965679 346947528 352929377 358911226 364893075 370874924 376856773 382838622 388820471 394802320 400784169 406766018 412747867 418729716 424711565 430693414 436675263 442657112 448638961 454620810 460602659 466584508 472566357 478548206 484530055 490511904 496493753 502475602 508457451 514439300 520421149 526402998 532384847 538366696 544348545 550330394 556312243 562294092 568275941 574257790 580239639 586221488 592203337 598185186 604167035 610148884 616130733 622112582 628094431 634076280 640058129 646039978 652021827 658003676 663985525 669967374 675949223 681931072 687912921 693894770 699876619 705858468 711840317 717822166 723804015 729785864 735767713 741749562 747731411 753713260 759695109 765676958 771658807 777640656 783622505 789604354 795586203 801568052 807549901 813531750 819513599 825495448 831477297 837459146 843440995 849422844 855404693 861386542 867368391 873350240 879332089 885313938 891295787 897277636 903259485 909241334 915223183 921205032 927186881 933168730 939150579 945132428 951114277 957096126 963077975 969059824 975041673 981023522 987005371 992987220 998969069 1004950918 1010932767 1016914616 1022896465 1028878314 1034860163 1040842012 1046823861 1052805710 1058787559 1064769408 1070751257 1076733106 1082714955 1088696804 1094678653 1100660502 1106642351 1112624200 1118606049 1124587898 1130569747 1136551596 1142533445 1148515294 1154497143 1160478992 1166460841 1172442690 1178424539 1184406388 1190388237 1196370086 1202351935 1208333784 1214315633 1220297482 1226279331 1232261180 1238243029 1244224878 1250206727 1256188576 1262170425 1268152274 1274134123 1280115972 1286097821 1292079670 1298061519 1304043368 1310025217 1316007066 1321988915 1327970764 1333952613 1339934462 1345916311 1351898160 1357880009 1363861858 1369843707 1375825556 1381807405 1387789254 1393771103 1399752952 1405734801 1411716650 1417698499 1423680348 1429662197 1435644046 1441625895 1447607744 1453589593 1459571442 1465553291 1471535140 1477516989 1483498838 1489480687 1495462536 1501444385 1507426234 1513408083 1519389932 1525371781 1531353630 1537335479 1543317328 1549299177 1555281026 1561262875 1567244724 1573226573 1579208422 1585190271 1591172120 1597153969 1603135818 1609117667 1615099516 1621081365 1627063214 1633045063 1639026912 1645008761 1650990610 1656972459 1662954308 1668936157 1674918006 1680899855 1686881704 1692863553 1698845402 1704827251 1710809100 1716790949 1722772798 1728754647 1734736496 1740718345 1746700194 1752682043 1758663892 1764645741 1770627590 1776609439 1782591288 1788573137 1794554986 1800536835 1806518684 1812500533 1818482382 1824464231 1830446080 1836427929 1842409778 1848391627 1854373476 1860355325 1866337174 1872319023 1878300872 1884282721 1890264570 1896246419 1902228268 1908210117 1914191966 1920173815 1926155664 1932137513 1938119362 1944101211 1950083060 1956064909 1962046758 1968028607 1974010456 1979992305 1985974154 1991956003 1997937852 2003919701 2009901550 2015883399 2021865248 2027847097 2033828946 2039810795 2045792644 2051774493 2057756342 2063738191 2069720040 2075701889 2081683738 2087665587 2093647436 2099629285 2105611134 2111592983 2117574832 2123556681 2129538530 2135520379 2141502228 -2147483219 -2141501370 -2135519521 -2129537672 -2123555823 -2117573974 -2111592125 -2105610276 -2099628427 -2093646578 -2087664729 -2081682880 -2075701031 -2069719182 -2063737333 -2057755484 -2051773635 -2045791786 -2039809937 -2033828088 -2027846239 -2021864390 -2015882541 -2009900692 -2003918843 -1997936994 -1991955145 -1985973296 -1979991447 -1974009598 -1968027749 -1962045900 -1956064051 -1950082202 -1944100353 -1938118504 -1932136655 -1926154806 -1920172957 -1914191108 -1908209259 -1902227410 -1896245561 -1890263712 -1884281863 -1878300014 -1872318165 -1866336316 -1860354467 -1854372618 -1848390769 -1842408920 -1836427071 -1830445222 -1824463373 -1818481524 -1812499675 -1806517826 -1800535977 -1794554128 -1788572279 -1782590430 -1776608581 -1770626732 -1764644883 -1758663034 -1752681185 -1746699336 -1740717487 -1734735638 -1728753789 -1722771940 -1716790091 -1710808242 -1704826393 -1698844544 -1692862695 -1686880846 -1680898997 -1674917148 -1668935299 -1662953450 -1656971601 -1650989752 -1645007903 -1639026054 -1633044205 -1627062356 -1621080507 -1615098658 -1609116809 -1603134960 -1597153111 -1591171262 -1585189413 -1579207564 -1573225715 -1567243866 -1561262017 -1555280168 -1549298319 -1543316470 -1537334621 -1531352772 -1525370923 -1519389074 -1513407225 -1507425376 -1501443527 -1495461678 -1489479829 -1483497980 -1477516131 -1471534282 -1465552433 -1459570584 -1453588735 -1447606886 -1441625037 -1435643188 -1429661339 -1423679490 -1417697641 -1411715792 -1405733943 -1399752094 -1393770245 -1387788396 -1381806547 -1375824698 -1369842849 -1363861000 -1357879151 -1351897302 -1345915453 -1339933604 -1333951755 -1327969906 -1321988057 -1316006208 -1310024359 -1304042510 -1298060661 -1292078812 -1286096963 -1280115114 -1274133265 -1268151416 -1262169567 -1256187718 -1250205869 -1244224020 -1238242171 -1232260322 -1226278473 -1220296624 -1214314775 -1208332926 -1202351077 -1196369228 -1190387379 -1184405530 -1178423681 -1172441832 -1166459983 -1160478134 -1154496285 -1148514436 -1142532587 -1136550738 -1130568889 -1124587040 -1118605191 -1112623342 -1106641493 -1100659644 -1094677795 -1088695946 -1082714097 -1076732248 -1070750399 -1064768550 -1058786701 -1052804852 -1046823003 -1040841154 -1034859305 -1028877456 -1022895607 -1016913758 -1010931909 -1004950060 -998968211 -992986362 -987004513 -981022664 -975040815 -969058966 -963077117 -957095268 -951113419 -945131570 -939149721 -933167872 -927186023 -921204174 -915222325 -909240476 -903258627 -897276778 -891294929 -885313080 -879331231 -873349382 -867367533 -861385684 -855403835 -849421986 -843440137 -837458288 -831476439 -825494590 -819512741 -813530892 -807549043 -801567194 -795585345 -789603496 -783621647 -777639798 -771657949 -765676100 -759694251 -753712402 -747730553 -741748704 -735766855 -729785006 -723803157 -717821308 -711839459 -705857610 -699875761 -693893912 -687912063 -681930214 -675948365 -669966516 -663984667 -658002818 -652020969 -646039120 -640057271 -634075422 -628093573 -622111724 -616129875 -610148026 -604166177 -598184328 -592202479 -586220630 -580238781 -574256932 -568275083 -562293234 -556311385 -550329536 -544347687 -538365838 -532383989 -526402140 -520420291 -514438442 -508456593 -502474744 -496492895 -490511046 -484529197 -478547348 -472565499 -466583650 -460601801 -454619952 -448638103 -442656254 -436674405 -430692556 -424710707 -418728858 -412747009 -406765160 -400783311 -394801462 -388819613 -382837764 -376855915 -370874066 -364892217 -358910368 -352928519 -346946670 -340964821 -334982972 -329001123 -323019274 -317037425 -311055576 -305073727 -299091878 -293110029 -287128180 -281146331 -275164482 -269182633 -263200784 -257218935 -251237086 -245255237 -239273388 -233291539 -227309690 -221327841 -215345992 -209364143 -203382294 -197400445 -191418596 -185436747 -179454898 -173473049 -167491200 -161509351 -155527502 -149545653 -143563804 -137581955 -131600106 -125618257 -119636408 -113654559 -107672710 -101690861 -95709012 -89727163 -83745314 -77763465 -71781616 -65799767 -59817918 -53836069 -47854220 -41872371 -35890522 -29908673 -23926824 -17944975 -11963126 -5981277 572 5982421 11964270 17946119 23927968 29909817 35891666 41873515 47855364 53837213 59819062 65800911 71782760 77764609 83746458 89728307 95710156 101692005 107673854 113655703 119637552 125619401 131601250 137583099 143564948 149546797 155528646 161510495 167492344 173474193 179456042 185437891 191419740 197401589 203383438 209365287 215347136 221328985 227310834 233292683 239274532 245256381 251238230 257220079 263201928 269183777 275165626 281147475 287129324 293111173 299093022 305074871 311056720 317038569 323020418 329002267 334984116 340965965 346947814 352929663 358911512 364893361 370875210 376857059 382838908 388820757 394802606 400784455 406766304 412748153 418730002 424711851 430693700 436675549 442657398 448639247 454621096 460602945 466584794 472566643 478548492 484530341 490512190 496494039 502475888 508457737 514439586 520421435 526403284 532385133 538366982 544348831 550330680 556312529 562294378 568276227 574258076 580239925 586221774 592203623 598185472 604167321 610149170 616131019 622112868 628094717 634076566 640058415 646040264 652022113 658003962 663985811 669967660 675949509 681931358 687913207 693895056 699876905 705858754 711840603 717822452 723804301 729786150 735767999 741749848 747731697 753713546 759695395 765677244 771659093 777640942 783622791 789604640 795586489 801568338 807550187 813532036 819513885 825495734 831477583 837459432 843441281 849423130 855404979 861386828 867368677 873350526 879332375 885314224 891296073 897277922 903259771 909241620 915223469 921205318 927187167 933169016 939150865 945132714 951114563 957096412 963078261 969060110 975041959 981023808 987005657 992987506 998969355 1004951204 1010933053 1016914902 1022896751 1028878600 1034860449 1040842298 1046824147 1052805996 1058787845 1064769694 1070751543 1076733392 1082715241 1088697090 1094678939 1100660788 1106642637 1112624486 1118606335 1124588184 1130570033 1136551882 1142533731 1148515580 1154497429 1160479278 1166461127 1172442976 1178424825 1184406674 1190388523 1196370372 1202352221 1208334070 1214315919 1220297768 1226279617 1232261466 1238243315 1244225164 1250207013 1256188862 1262170711 1268152560 1274134409 1280116258 1286098107 1292079956 1298061805 1304043654 1310025503 1316007352 1321989201 1327971050 1333952899 1339934748 1345916597 1351898446 1357880295 1363862144 1369843993 1375825842 1381807691 1387789540 1393771389 1399753238 1405735087 1411716936 1417698785 1423680634 1429662483 1435644332 1441626181 1447608030 1453589879 1459571728 1465553577 1471535426 1477517275 1483499124 1489480973 1495462822 1501444671 1507426520 1513408369 1519390218 1525372067 1531353916 1537335765 1543317614 1549299463 1555281312 1561263161 1567245010 1573226859 1579208708 1585190557 1591172406 1597154255 1603136104 1609117953 1615099802 1621081651 1627063500 1633045349 1639027198 1645009047 1650990896 1656972745 1662954594 1668936443 1674918292 1680900141 1686881990 1692863839 1698845688 1704827537 1710809386 1716791235 1722773084 1728754933 1734736782 1740718631 1746700480 1752682329 1758664178 1764646027 1770627876 1776609725 1782591574 1788573423 1794555272 1800537121 1806518970 1812500819 1818482668 1824464517 1830446366 1836428215 1842410064 1848391913 1854373762 1860355611 1866337460 1872319309 1878301158 1884283007 1890264856 1896246705 1902228554 1908210403 1914192252 1920174101 1926155950 1932137799 1938119648 1944101497 1950083346 1956065195 1962047044 1968028893 1974010742 1979992591 1985974440 1991956289 1997938138 2003919987 2009901836 2015883685 2021865534 2027847383 2033829232 2039811081 2045792930 2051774779 2057756628 2063738477 2069720326 2075702175 2081684024 2087665873 2093647722 2099629571 2105611420 2111593269 2117575118 2123556967 2129538816 2135520665 2141502514 -2147482933 -2141501084 -2135519235 -2129537386 -2123555537 -2117573688 -2111591839 -2105609990 -2099628141 -2093646292 -2087664443 -2081682594 -2075700745 -2069718896 -2063737047 -2057755198 -2051773349 -2045791500 -2039809651 -2033827802 -2027845953 -2021864104 -2015882255 -2009900406 -2003918557 -1997936708 -1991954859 -1985973010 -1979991161 -1974009312 -1968027463 -1962045614 -1956063765 -1950081916 -1944100067 -1938118218 -1932136369 -1926154520 -1920172671 -1914190822 -1908208973 -1902227124 -1896245275 -1890263426 -1884281577 -1878299728 -1872317879 -1866336030 -1860354181 -1854372332 -1848390483 -1842408634 -1836426785 -1830444936 -1824463087 -1818481238 -1812499389 -1806517540 -1800535691 -1794553842 -1788571993 -1782590144 -1776608295 -1770626446 -1764644597 -1758662748 -1752680899 -1746699050 -1740717201 -1734735352 -1728753503 -1722771654 -1716789805 -1710807956 -1704826107 -1698844258 -1692862409 -1686880560 -1680898711 -1674916862 -1668935013 -1662953164 -1656971315 -1650989466 -1645007617 -1639025768 -1633043919 -1627062070 -1621080221 -1615098372 -1609116523 -1603134674 -1597152825 -1591170976 -1585189127 -1579207278 -1573225429 -1567243580 -1561261731 -1555279882 -1549298033 -1543316184 -1537334335 -1531352486 -1525370637 -1519388788 -1513406939 -1507425090 -1501443241 -1495461392 -1489479543 -1483497694 -1477515845 -1471533996 -1465552147 -1459570298 -1453588449 -1447606600 -1441624751 -1435642902 -1429661053 -1423679204 -1417697355 -1411715506 -1405733657 -1399751808 -1393769959 -1387788110 -1381806261 -1375824412 -1369842563 -1363860714 -1357878865 -1351897016 -1345915167 -1339933318 -1333951469 -1327969620 -1321987771 -1316005922 -1310024073 -1304042224 -1298060375 -1292078526 -1286096677 -1280114828 -1274132979 -1268151130 -1262169281 -1256187432 -1250205583 -1244223734 -1238241885 -1232260036 -1226278187 -1220296338 -1214314489 -1208332640 -1202350791 -1196368942 -1190387093 -1184405244 -1178423395 -1172441546 -1166459697 -1160477848 -1154495999 -1148514150 -1142532301 -1136550452 -1130568603 -1124586754 -1118604905 -1112623056 -1106641207 -1100659358 -1094677509 -1088695660 -1082713811 -1076731962 -1070750113 -1064768264 -1058786415 -1052804566 -1046822717 -1040840868 -1034859019 -1028877170 -1022895321 -1016913472 -1010931623 -1004949774 -998967925 -992986076 -987004227 -981022378 -975040529 -969058680 -963076831 -957094982 -951113133 -945131284 -939149435 -933167586 -927185737 -921203888 -915222039 -909240190 -903258341 -897276492 -891294643 -885312794 -879330945 -873349096 -867367247 -861385398 -855403549 -849421700 -843439851 -837458002 -831476153 -825494304 -819512455 -813530606 -807548757 -801566908 -795585059 -789603210 -783621361 -777639512 -771657663 -765675814 -759693965 -753712116 -747730267 -741748418 -735766569 -729784720 -723802871 -717821022 -711839173 -705857324 -699875475 -693893626 -687911777 -681929928 -675948079 -669966230 -663984381 -658002532 -652020683 -646038834 -640056985 -634075136 -628093287 -622111438 -616129589 -610147740 -604165891 -598184042 -592202193 -586220344 -580238495 -574256646 -568274797 -562292948 -556311099 -550329250 -544347401 -538365552 -532383703 -526401854 -520420005 -514438156 -508456307 -502474458 -496492609 -490510760 -484528911 -478547062 -472565213 -466583364 -460601515 -454619666 -448637817 -442655968 -436674119 -430692270 -424710421 -418728572 -412746723 -406764874 -400783025 -394801176 -388819327 -382837478 -376855629 -370873780 -364891931 -358910082 -352928233 -346946384 -340964535 -334982686 -329000837 -323018988 -317037139 -311055290 -305073441 -299091592 -293109743 -287127894 -281146045 -275164196 -269182347 -263200498 -257218649 -251236800 -245254951 -239273102 -233291253 -227309404 -221327555 -215345706 -209363857 -203382008 -197400159 -191418310 -185436461 -179454612 -173472763 -167490914 -161509065 -155527216 -149545367 -143563518 -137581669 -131599820 -125617971 -119636122 -113654273 -107672424 -101690575 -95708726 -89726877 -83745028 -77763179 -71781330 -65799481 -59817632 -53835783 -47853934 -41872085 -35890236 -29908387 -23926538 -17944689 -11962840 -5980991 858 5982707 11964556 17946405 23928254 29910103 35891952 41873801 47855650 53837499 59819348 65801197 71783046 77764895 83746744 89728593 95710442 101692291 107674140 113655989 119637838 125619687 131601536 137583385 143565234 149547083 155528932 161510781 167492630 173474479 179456328 185438177 191420026 197401875 203383724 209365573 215347422 221329271 227311120 233292969 239274818 245256667 251238516 257220365 263202214 269184063 275165912 281147761 287129610 293111459 299093308 305075157 311057006 317038855 323020704 329002553 334984402 340966251 346948100 352929949 358911798 364893647 370875496 376857345 382839194 388821043 394802892 400784741 406766590 412748439 418730288 424712137 430693986 436675835 442657684 448639533 454621382 460603231 466585080 472566929 478548778 484530627 490512476 496494325 502476174 508458023 514439872 520421721 526403570 532385419 538367268 544349117 550330966 556312815 562294664 568276513 574258362 580240211 586222060 592203909 598185758 604167607 610149456 616131305 622113154 628095003 634076852 640058701 646040550 652022399 658004248 663986097 669967946 675949795 681931644 687913493 693895342 699877191 705859040 711840889 717822738 723804587 729786436 735768285 741750134 747731983 753713832 759695681 765677530 771659379 777641228 783623077 789604926 795586775 801568624 807550473 813532322 819514171 825496020 831477869 837459718 843441567 849423416 855405265 861387114 867368963 873350812 879332661 885314510 891296359 897278208 903260057 909241906 915223755 921205604 927187453 933169302 939151151 945133000 951114849 957096698 963078547 969060396 975042245 981024094 987005943 992987792 998969641 1004951490 1010933339 1016915188 1022897037 1028878886 1034860735 1040842584 1046824433 1052806282 1058788131 1064769980 1070751829 1076733678 1082715527 1088697376 1094679225 1100661074 1106642923 1112624772 1118606621 1124588470 1130570319 1136552168 1142534017 1148515866 1154497715 1160479564 1166461413 1172443262 1178425111 1184406960 1190388809 1196370658 1202352507 1208334356 1214316205 1220298054 1226279903 1232261752 1238243601 1244225450 1250207299 1256189148 1262170997 1268152846 1274134695 1280116544 1286098393 1292080242 1298062091 1304043940 1310025789 1316007638 1321989487 1327971336 1333953185 1339935034 1345916883 1351898732 1357880581 1363862430 1369844279 1375826128 1381807977 1387789826 1393771675 1399753524 1405735373 1411717222 1417699071 1423680920 1429662769 1435644618 1441626467 1447608316 1453590165 1459572014 1465553863 1471535712 1477517561 1483499410 1489481259 1495463108 1501444957 1507426806 1513408655 1519390504 1525372353 1531354202 1537336051 1543317900 1549299749 1555281598 1561263447 1567245296 1573227145 1579208994 1585190843 1591172692 1597154541 1603136390 1609118239 1615100088 1621081937 1627063786 1633045635 1639027484 1645009333 1650991182 1656973031 1662954880 1668936729 1674918578 1680900427 1686882276 1692864125 1698845974 1704827823 1710809672 1716791521 1722773370 1728755219 1734737068 1740718917 1746700766 1752682615 1758664464 1764646313 1770628162 1776610011 1782591860 1788573709 1794555558 1800537407 1806519256 1812501105 1818482954 1824464803 1830446652 1836428501 1842410350 1848392199 1854374048 1860355897 1866337746 1872319595 1878301444 1884283293 1890265142 1896246991 1902228840 1908210689 1914192538 1920174387 1926156236 1932138085 1938119934 1944101783 1950083632 1956065481 1962047330 1968029179 1974011028 1979992877 1985974726 1991956575 1997938424 2003920273 2009902122 2015883971 2021865820 2027847669 2033829518 2039811367 2045793216 2051775065 2057756914 2063738763 2069720612 2075702461 2081684310 2087666159 2093648008 2099629857 2105611706 2111593555 2117575404 2123557253 2129539102 2135520951 2141502800 -2147482647 -2141500798 -2135518949 -2129537100 -2123555251 -2117573402 -2111591553 -2105609704 -2099627855 -2093646006 -2087664157 -2081682308 -2075700459 -2069718610 -2063736761 -2057754912 -2051773063 -2045791214 -2039809365 -2033827516 -2027845667 -2021863818 -2015881969 -2009900120 -2003918271 -1997936422 -1991954573 -1985972724 -1979990875 -1974009026 -1968027177 -1962045328 -1956063479 -1950081630 -1944099781 -1938117932 -1932136083 -1926154234 -1920172385 -1914190536 -1908208687 -1902226838 -1896244989 -1890263140 -1884281291 -1878299442 -1872317593 -1866335744 -1860353895 -1854372046 -1848390197 -1842408348 -1836426499 -1830444650 -1824462801 -1818480952 -1812499103 -1806517254 -1800535405 -1794553556 -1788571707 -1782589858 -1776608009 -1770626160 -1764644311 -1758662462 -1752680613 -1746698764 -1740716915 -1734735066 -1728753217 -1722771368 -1716789519 -1710807670 -1704825821 -1698843972 -1692862123 -1686880274 -1680898425 -1674916576 -1668934727 -1662952878 -1656971029 -1650989180 -1645007331 -1639025482 -1633043633 -1627061784 -1621079935 -1615098086 -1609116237 -1603134388 -1597152539 -1591170690 -1585188841 -1579206992 -1573225143 -1567243294 -1561261445 -1555279596 -1549297747 -1543315898 -1537334049 -1531352200 -1525370351 -1519388502 -1513406653 -1507424804 -1501442955 -1495461106 -1489479257 -1483497408 -1477515559 -1471533710 -1465551861 -1459570012 -1453588163 -1447606314 -1441624465 -1435642616 -1429660767 -1423678918 -1417697069 -1411715220 -1405733371 -1399751522 -1393769673 -1387787824 -1381805975 -1375824126 -1369842277 -1363860428 -1357878579 -1351896730 -1345914881 -1339933032 -1333951183 -1327969334 -1321987485 -1316005636 -1310023787 -1304041938 -1298060089 -1292078240 -1286096391 -1280114542 -1274132693 -1268150844 -1262168995 -1256187146 -1250205297 -1244223448 -1238241599 -1232259750 -1226277901 -1220296052 -1214314203 -1208332354 -1202350505 -1196368656 -1190386807 -1184404958 -1178423109 -1172441260 -1166459411 -1160477562 -1154495713 -1148513864 -1142532015 -1136550166 -1130568317 -1124586468 -1118604619 -1112622770 -1106640921 -1100659072 -1094677223 -1088695374 -1082713525 -1076731676 -1070749827 -1064767978 -1058786129 -1052804280 -1046822431 -1040840582 -1034858733 -1028876884 -1022895035 -1016913186 -1010931337 -1004949488 -998967639 -992985790 -987003941 -981022092 -975040243 -969058394 -963076545 -957094696 -951112847 -945130998 -939149149 -933167300 -927185451 -921203602 -915221753 -909239904 -903258055 -897276206 -891294357 -885312508 -879330659 -873348810 -867366961 -861385112 -855403263 -849421414 -843439565 -837457716 -831475867 -825494018 -819512169 -813530320 -807548471 -801566622 -795584773 -789602924 -783621075 -777639226 -771657377 -765675528 -759693679 -753711830 -747729981 -741748132 -735766283 -729784434 -723802585 -717820736 -711838887 -705857038 -699875189 -693893340 -687911491 -681929642 -675947793 -669965944 -663984095 -658002246 -652020397 -646038548 -640056699 -634074850 -628093001 -622111152 -616129303 -610147454 -604165605 -598183756 -592201907 -586220058 -580238209 -574256360 -568274511 -562292662 -556310813 -550328964 -544347115 -538365266 -532383417 -526401568 -520419719 -514437870 -508456021 -502474172 -496492323 -490510474 -484528625 -478546776 -472564927 -466583078 -460601229 -454619380 -448637531 -442655682 -436673833 -430691984 -424710135 -418728286 -412746437 -406764588 -400782739 -394800890 -388819041 -382837192 -376855343 -370873494 -364891645 -358909796 -352927947 -346946098 -340964249 -334982400 -329000551 -323018702 -317036853 -311055004 -305073155 -299091306 -293109457 -287127608 -281145759 -275163910 -269182061 -263200212 -257218363 -251236514 -245254665 -239272816 -233290967 -227309118 -221327269 -215345420 -209363571 -203381722 -197399873 -191418024 -185436175 -179454326 -173472477 -167490628 -161508779 -155526930 -149545081 -143563232 -137581383 -131599534 -125617685 -119635836 -113653987 -107672138 -101690289 -95708440 -89726591 -83744742 -77762893 -71781044 -65799195 -59817346 -53835497 -47853648 -41871799 -35889950 -29908101 -23926252 -17944403 -11962554 -5980705 1144 5982993 11964842 17946691 23928540 29910389 35892238 41874087 47855936 53837785 59819634 65801483 71783332 77765181 83747030 89728879 95710728 101692577 107674426 113656275 119638124 125619973 131601822 137583671 143565520 149547369 155529218 161511067 167492916 173474765 179456614 185438463 191420312 197402161 203384010 209365859 215347708 221329557 227311406 233293255 239275104 245256953 251238802 257220651 263202500 269184349 275166198 281148047 287129896 293111745 299093594 305075443 311057292 317039141 323020990 329002839 334984688 340966537 346948386 352930235 358912084 364893933 370875782 376857631 382839480 388821329 394803178 400785027 406766876 412748725 418730574 424712423 430694272 436676121 442657970 448639819 454621668 460603517 466585366 472567215 478549064 484530913 490512762 496494611 502476460 508458309 514440158 520422007 526403856 532385705 538367554 544349403 550331252 556313101 562294950 568276799 574258648 580240497 586222346 592204195 598186044 604167893 610149742 616131591 622113440 628095289 634077138 640058987 646040836 652022685 658004534 663986383 669968232 675950081 681931930 687913779 693895628 699877477 705859326 711841175 717823024 723804873 729786722 735768571 741750420 747732269 753714118 759695967 765677816 771659665 777641514 783623363 789605212 795587061 801568910 807550759 813532608 819514457 825496306 831478155 837460004 843441853 849423702 855405551 861387400 867369249 873351098 879332947 885314796 891296645 897278494 903260343 909242192 915224041 921205890 927187739 933169588 939151437 945133286 951115135 957096984 963078833 969060682 975042531 981024380 987006229 992988078 998969927 1004951776 1010933625 1016915474 1022897323 1028879172 1034861021 1040842870 1046824719 1052806568 1058788417 1064770266 1070752115 1076733964 1082715813 1088697662 1094679511 1100661360 1106643209 1112625058 1118606907 1124588756 1130570605 1136552454 1142534303 1148516152 1154498001 1160479850 1166461699 1172443548 1178425397 1184407246 1190389095 1196370944 1202352793 1208334642 1214316491 1220298340 1226280189 1232262038 1238243887 1244225736 1250207585 1256189434 1262171283 1268153132 1274134981 1280116830 1286098679 1292080528 1298062377 1304044226 1310026075 1316007924 1321989773 1327971622 1333953471 1339935320 1345917169 1351899018 1357880867 1363862716 1369844565 1375826414 1381808263 1387790112 1393771961 1399753810 1405735659 1411717508 1417699357 1423681206 1429663055 1435644904 1441626753 1447608602 1453590451 1459572300 1465554149 1471535998 1477517847 1483499696 1489481545 1495463394 1501445243 1507427092 1513408941 1519390790 1525372639 1531354488 1537336337 1543318186 1549300035 1555281884 1561263733 1567245582 1573227431 1579209280 1585191129 1591172978 1597154827 1603136676 1609118525 1615100374 1621082223 1627064072 1633045921 1639027770 1645009619 1650991468 1656973317 1662955166 1668937015 1674918864 1680900713 1686882562 1692864411 1698846260 1704828109 1710809958 1716791807 1722773656 1728755505 1734737354 1740719203 1746701052 1752682901 1758664750 1764646599 1770628448 1776610297 1782592146 1788573995 1794555844 1800537693 1806519542 1812501391 1818483240 1824465089 1830446938 1836428787 1842410636 1848392485 1854374334 1860356183 1866338032 1872319881 1878301730 1884283579 1890265428 1896247277 1902229126 1908210975 1914192824 1920174673 1926156522 1932138371 1938120220 1944102069 1950083918 1956065767 1962047616 1968029465 1974011314 1979993163 1985975012 1991956861 1997938710 2003920559 2009902408 2015884257 2021866106 2027847955 2033829804 2039811653 2045793502 2051775351 2057757200 2063739049 2069720898 2075702747 2081684596 2087666445 2093648294 2099630143 2105611992 2111593841 2117575690 2123557539 2129539388 2135521237 2141503086 -2147482361 -2141500512 -2135518663 -2129536814 -2123554965 -2117573116 -2111591267 -2105609418 -2099627569 -2093645720 -2087663871 -2081682022 -2075700173 -2069718324 -2063736475 -2057754626 -2051772777 -2045790928 -2039809079 -2033827230 -2027845381 -2021863532 -2015881683 -2009899834 -2003917985 -1997936136 -1991954287 -1985972438 -1979990589 -1974008740 -1968026891 -1962045042 -1956063193 -1950081344 -1944099495 -1938117646 -1932135797 -1926153948 -1920172099 -1914190250 -1908208401 -1902226552 -1896244703 -1890262854 -1884281005 -1878299156 -1872317307 -1866335458 -1860353609 -1854371760 -1848389911 -1842408062 -1836426213 -1830444364 -1824462515 -1818480666 -1812498817 -1806516968 -1800535119 -1794553270 -1788571421 -1782589572 -1776607723 -1770625874 -1764644025 -1758662176 -1752680327 -1746698478 -1740716629 -1734734780 -1728752931 -1722771082 -1716789233 -1710807384 -1704825535 -1698843686 -1692861837 -1686879988 -1680898139 -1674916290 -1668934441 -1662952592 -1656970743 -1650988894 -1645007045 -1639025196 -1633043347 -1627061498 -1621079649 -1615097800 -1609115951 -1603134102 -1597152253 -1591170404 -1585188555 -1579206706 -1573224857 -1567243008 -1561261159 -1555279310 -1549297461 -1543315612 -1537333763 -1531351914 -1525370065 -1519388216 -1513406367 -1507424518 -1501442669 -1495460820 -1489478971 -1483497122 -1477515273 -1471533424 -1465551575 -1459569726 -1453587877 -1447606028 -1441624179 -1435642330 -1429660481 -1423678632 -1417696783 -1411714934 -1405733085 -1399751236 -1393769387 -1387787538 -1381805689 -1375823840 -1369841991 -1363860142 -1357878293 -1351896444 -1345914595 -1339932746 -1333950897 -1327969048 -1321987199 -1316005350 -1310023501 -1304041652 -1298059803 -1292077954 -1286096105 -1280114256 -1274132407 -1268150558 -1262168709 -1256186860 -1250205011 -1244223162 -1238241313 -1232259464 -1226277615 -1220295766 -1214313917 -1208332068 -1202350219 -1196368370 -1190386521 -1184404672 -1178422823 -1172440974 -1166459125 -1160477276 -1154495427 -1148513578 -1142531729 -1136549880 -1130568031 -1124586182 -1118604333 -1112622484 -1106640635 -1100658786 -1094676937 -1088695088 -1082713239 -1076731390 -1070749541 -1064767692 -1058785843 -1052803994 -1046822145 -1040840296 -1034858447 -1028876598 -1022894749 -1016912900 -1010931051 -1004949202 -998967353 -992985504 -987003655 -981021806 -975039957 -969058108 -963076259 -957094410 -951112561 -945130712 -939148863 -933167014 -927185165 -921203316 -915221467 -909239618 -903257769 -897275920 -891294071 -885312222 -879330373 -873348524 -867366675 -861384826 -855402977 -849421128 -843439279 -837457430 -831475581 -825493732 -819511883 -813530034 -807548185 -801566336 -795584487 -789602638 -783620789 -777638940 -771657091 -765675242 -759693393 -753711544 -747729695 -741747846 -735765997 -729784148 -723802299 -717820450 -711838601 -705856752 -699874903 -693893054 -687911205 -681929356 -675947507 -669965658 -663983809 -658001960 -652020111 -646038262 -640056413 -634074564 -628092715 -622110866 -616129017 -610147168 -604165319 -598183470 -592201621 -586219772 -580237923 -574256074 -568274225 -562292376 -556310527 -550328678 -544346829 -538364980 -532383131 -526401282 -520419433 -514437584 -508455735 -502473886 -496492037 -490510188 -484528339 -478546490 -472564641 -466582792 -460600943 -454619094 -448637245 -442655396 -436673547 -430691698 -424709849 -418728000 -412746151 -406764302 -400782453 -394800604 -388818755 -382836906 -376855057 -370873208 -364891359 -358909510 -352927661 -346945812 -340963963 -334982114 -329000265 -323018416 -317036567 -311054718 -305072869 -299091020 -293109171 -287127322 -281145473 -275163624 -269181775 -263199926 -257218077 -251236228 -245254379 -239272530 -233290681 -227308832 -221326983 -215345134 -209363285 -203381436 -197399587 -191417738 -185435889 -179454040 -173472191 -167490342 -161508493 -155526644 -149544795 -143562946 -137581097 -131599248 -125617399 -119635550 -113653701 -107671852 -101690003 -95708154 -89726305 -83744456 -77762607 -71780758 -65798909 -59817060 -53835211 -47853362 -41871513 -35889664 -29907815 -23925966 -17944117 -11962268 -5980419 1430 5983279 11965128 17946977 23928826 29910675 35892524 41874373 47856222 53838071 59819920 65801769 71783618 77765467 83747316 89729165 95711014 101692863 107674712 113656561 119638410 125620259 131602108 137583957 143565806 149547655 155529504 161511353 167493202 173475051 179456900 185438749 191420598 197402447 203384296 209366145 215347994 221329843 227311692 233293541 239275390 245257239 251239088 257220937 263202786 269184635 275166484 281148333 287130182 293112031 299093880 305075729 311057578 317039427 323021276 329003125 334984974 340966823 346948672 352930521 358912370 364894219 370876068 376857917 382839766 388821615 394803464 400785313 406767162 412749011 418730860 424712709 430694558 436676407 442658256 448640105 454621954 460603803 466585652 472567501 478549350 484531199 490513048 496494897 502476746 508458595 514440444 520422293 526404142 532385991 538367840 544349689 550331538 556313387 562295236 568277085 574258934 580240783 586222632 592204481 598186330 604168179 610150028 616131877 622113726 628095575 634077424 640059273 646041122 652022971 658004820 663986669 669968518 675950367 681932216 687914065 693895914 699877763 705859612 711841461 717823310 723805159 729787008 735768857 741750706 747732555 753714404 759696253 765678102 771659951 777641800 783623649 789605498 795587347 801569196 807551045 813532894 819514743 825496592 831478441 837460290 843442139 849423988 855405837 861387686 867369535 873351384 879333233 885315082 891296931 897278780 903260629 909242478 915224327 921206176 927188025 933169874 939151723 945133572 951115421 957097270 963079119 969060968 975042817 981024666 987006515 992988364 998970213 1004952062 1010933911 1016915760 1022897609 1028879458 1034861307 1040843156 1046825005 1052806854 1058788703 1064770552 1070752401 1076734250 1082716099 1088697948 1094679797 1100661646 1106643495 1112625344 1118607193 1124589042 1130570891 1136552740 1142534589 1148516438 1154498287 1160480136 1166461985 1172443834 1178425683 1184407532 1190389381 1196371230 1202353079 1208334928 1214316777 1220298626 1226280475 1232262324 1238244173 1244226022 1250207871 1256189720 1262171569 1268153418 1274135267 1280117116 1286098965 1292080814 1298062663 1304044512 1310026361 1316008210 1321990059 1327971908 1333953757 1339935606 1345917455 1351899304 1357881153 1363863002 1369844851 1375826700 1381808549 1387790398 1393772247 1399754096 1405735945 1411717794 1417699643 1423681492 1429663341 1435645190 1441627039 1447608888 1453590737 1459572586 1465554435 1471536284 1477518133 1483499982 1489481831 1495463680 1501445529 1507427378 1513409227 1519391076 1525372925 1531354774 1537336623 1543318472 1549300321 1555282170 1561264019 1567245868 1573227717 1579209566 1585191415 1591173264 1597155113 1603136962 1609118811 1615100660 1621082509 1627064358 1633046207 1639028056 1645009905 1650991754 1656973603 1662955452 1668937301 1674919150 1680900999 1686882848 1692864697 1698846546 1704828395 1710810244 1716792093 1722773942 1728755791 1734737640 1740719489 1746701338 1752683187 1758665036 1764646885 1770628734 1776610583 1782592432 1788574281 1794556130 1800537979 1806519828 1812501677 1818483526 1824465375 1830447224 1836429073 1842410922 1848392771 1854374620 1860356469 1866338318 1872320167 1878302016 1884283865 1890265714 1896247563 1902229412 1908211261 1914193110 1920174959 1926156808 1932138657 1938120506 1944102355 1950084204 1956066053 1962047902 1968029751 1974011600 1979993449 1985975298 1991957147 1997938996 2003920845 2009902694 2015884543 2021866392 2027848241 2033830090 2039811939 2045793788 2051775637 2057757486 2063739335 2069721184 2075703033 2081684882 2087666731 2093648580 2099630429 2105612278 2111594127 2117575976 2123557825 2129539674 2135521523 2141503372 -2147482075 -2141500226 -2135518377 -2129536528 -2123554679 -2117572830 -2111590981 -2105609132 -2099627283 -2093645434 -2087663585 -2081681736 -2075699887 -2069718038 -2063736189 -2057754340 -2051772491 -2045790642 -2039808793 -2033826944 -2027845095 -2021863246 -2015881397 -2009899548 -2003917699 -1997935850 -1991954001 -1985972152 -1979990303 -1974008454 -1968026605 -1962044756 -1956062907 -1950081058 -1944099209 -1938117360 -1932135511 -1926153662 -1920171813 -1914189964 -1908208115 -1902226266 -1896244417 -1890262568 -1884280719 -1878298870 -1872317021 -1866335172 -1860353323 -1854371474 -1848389625 -1842407776 -1836425927 -1830444078 -1824462229 -1818480380 -1812498531 -1806516682 -1800534833 -1794552984 -1788571135 -1782589286 -1776607437 -1770625588 -1764643739 -1758661890 -1752680041 -1746698192 -1740716343 -1734734494 -1728752645 -1722770796 -1716788947 -1710807098 -1704825249 -1698843400 -1692861551 -1686879702 -1680897853 -1674916004 -1668934155 -1662952306 -1656970457 -1650988608 -1645006759 -1639024910 -1633043061 -1627061212 -1621079363 -1615097514 -1609115665 -1603133816 -1597151967 -1591170118 -1585188269 -1579206420 -1573224571 -1567242722 -1561260873 -1555279024 -1549297175 -1543315326 -1537333477 -1531351628 -1525369779 -1519387930 -1513406081 -1507424232 -1501442383 -1495460534 -1489478685 -1483496836 -1477514987 -1471533138 -1465551289 -1459569440 -1453587591 -1447605742 -1441623893 -1435642044 -1429660195 -1423678346 -1417696497 -1411714648 -1405732799 -1399750950 -1393769101 -1387787252 -1381805403 -1375823554 -1369841705 -1363859856 -1357878007 -1351896158 -1345914309 -1339932460 -1333950611 -1327968762 -1321986913 -1316005064 -1310023215 -1304041366 -1298059517 -1292077668 -1286095819 -1280113970 -1274132121 -1268150272 -1262168423 -1256186574 -1250204725 -1244222876 -1238241027 -1232259178 -1226277329 -1220295480 -1214313631 -1208331782 -1202349933 -1196368084 -1190386235 -1184404386 -1178422537 -1172440688 -1166458839 -1160476990 -1154495141 -1148513292 -1142531443 -1136549594 -1130567745 -1124585896 -1118604047 -1112622198 -1106640349 -1100658500 -1094676651 -1088694802 -1082712953 -1076731104 -1070749255 -1064767406 -1058785557 -1052803708 -1046821859 -1040840010 -1034858161 -1028876312 -1022894463 -1016912614 -1010930765 -1004948916 -998967067 -992985218 -987003369 -981021520 -975039671 -969057822 -963075973 -957094124 -951112275 -945130426 -939148577 -933166728 -927184879 -921203030 -915221181 -909239332 -903257483 -897275634 -891293785 -885311936 -879330087 -873348238 -867366389 -861384540 -855402691 -849420842 -843438993 -837457144 -831475295 -825493446 -819511597 -813529748 -807547899 -801566050 -795584201 -789602352 -783620503 -777638654 -771656805 -765674956 -759693107 -753711258 -747729409 -741747560 -735765711 -729783862 -723802013 -717820164 -711838315 -705856466 -699874617 -693892768 -687910919 -681929070 -675947221 -669965372 -663983523 -658001674 -652019825 -646037976 -640056127 -634074278 -628092429 -622110580 -616128731 -610146882 -604165033 -598183184 -592201335 -586219486 -580237637 -574255788 -568273939 -562292090 -556310241 -550328392 -544346543 -538364694 -532382845 -526400996 -520419147 -514437298 -508455449 -502473600 -496491751 -490509902 -484528053 -478546204 -472564355 -466582506 -460600657 -454618808 -448636959 -442655110 -436673261 -430691412 -424709563 -418727714 -412745865 -406764016 -400782167 -394800318 -388818469 -382836620 -376854771 -370872922 -364891073 -358909224 -352927375 -346945526 -340963677 -334981828 -328999979 -323018130 -317036281 -311054432 -305072583 -299090734 -293108885 -287127036 -281145187 -275163338 -269181489 -263199640 -257217791 -251235942 -245254093 -239272244 -233290395 -227308546 -221326697 -215344848 -209362999 -203381150 -197399301 -191417452 -185435603 -179453754 -173471905 -167490056 -161508207 -155526358 -149544509 -143562660 -137580811 -131598962 -125617113 -119635264 -113653415 -107671566 -101689717 -95707868 -89726019 -83744170 -77762321 -71780472 -65798623 -59816774 -53834925 -47853076 -41871227 -35889378 -29907529 -23925680 -17943831 -11961982 -5980133 1716 5983565 11965414 17947263 23929112 29910961 35892810 41874659 47856508 53838357 59820206 65802055 71783904 77765753 83747602 89729451 95711300 101693149 107674998 113656847 119638696 125620545 131602394 137584243 143566092 149547941 155529790 161511639 167493488 173475337 179457186 185439035 191420884 197402733 203384582 209366431 215348280 221330129 227311978 233293827 239275676 245257525 251239374 257221223 263203072 269184921 275166770 281148619 287130468 293112317 299094166 305076015 311057864 317039713 323021562 329003411 334985260 340967109 346948958 352930807 358912656 364894505 370876354 376858203 382840052 388821901 394803750 400785599 406767448 412749297 418731146 424712995 430694844 436676693 442658542 448640391 454622240 460604089 466585938 472567787 478549636 484531485 490513334 496495183 502477032 508458881 514440730 520422579 526404428 532386277 538368126 544349975 550331824 556313673 562295522 568277371 574259220 580241069 586222918 592204767 598186616 604168465 610150314 616132163 622114012 628095861 634077710 640059559 646041408 652023257 658005106 663986955 669968804 675950653 681932502 687914351 693896200 699878049 705859898 711841747 717823596 723805445 729787294 735769143 741750992 747732841 753714690 759696539 765678388 771660237 777642086 783623935 789605784 795587633 801569482 807551331 813533180 819515029 825496878 831478727 837460576 843442425 849424274 855406123 861387972 867369821 873351670 879333519 885315368 891297217 897279066 903260915 909242764 915224613 921206462 927188311 933170160 939152009 945133858 951115707 957097556 963079405 969061254 975043103 981024952 987006801 992988650 998970499 1004952348 1010934197 1016916046 1022897895 1028879744 1034861593 1040843442 1046825291 1052807140 1058788989 1064770838 1070752687 1076734536 1082716385 1088698234 1094680083 1100661932 1106643781 1112625630 1118607479 1124589328 1130571177 1136553026 1142534875 1148516724 1154498573 1160480422 1166462271 1172444120 1178425969 1184407818 1190389667 1196371516 1202353365 1208335214 1214317063 1220298912 1226280761 1232262610 1238244459 1244226308 1250208157 1256190006 1262171855 1268153704 1274135553 1280117402 1286099251 1292081100 1298062949 1304044798 1310026647 1316008496 1321990345 1327972194 1333954043 1339935892 1345917741 1351899590 1357881439 1363863288 1369845137 1375826986 1381808835 1387790684 1393772533 1399754382 1405736231 1411718080 1417699929 1423681778 1429663627 1435645476 1441627325 1447609174 1453591023 1459572872 1465554721 1471536570 1477518419 1483500268 1489482117 1495463966 1501445815 1507427664 1513409513 1519391362 1525373211 1531355060 1537336909 1543318758 1549300607 1555282456 1561264305 1567246154 1573228003 1579209852 1585191701 1591173550 1597155399 1603137248 1609119097 1615100946 1621082795 1627064644 1633046493 1639028342 1645010191 1650992040 1656973889 1662955738 1668937587 1674919436 1680901285 1686883134 1692864983 1698846832 1704828681 1710810530 1716792379 1722774228 1728756077 1734737926 1740719775 1746701624 1752683473 1758665322 1764647171 1770629020 1776610869 1782592718 1788574567 1794556416 1800538265 1806520114 1812501963 1818483812 1824465661 1830447510 1836429359 1842411208 1848393057 1854374906 1860356755 1866338604 1872320453 1878302302 1884284151 1890266000 1896247849 1902229698 1908211547 1914193396 1920175245 1926157094 1932138943 1938120792 1944102641 1950084490 1956066339 1962048188 1968030037 1974011886 1979993735 1985975584 1991957433 1997939282 2003921131 2009902980 2015884829 2021866678 2027848527 2033830376 2039812225 2045794074 2051775923 2057757772 2063739621 2069721470 2075703319 2081685168 2087667017 2093648866 2099630715 2105612564 2111594413 2117576262 2123558111 2129539960 2135521809 2141503658 -2147481789 -2141499940 -2135518091 -2129536242 -2123554393 -2117572544 -2111590695 -2105608846 -2099626997 -2093645148 -2087663299 -2081681450 -2075699601 -2069717752 -2063735903 -2057754054 -2051772205 -2045790356 -2039808507 -2033826658 -2027844809 -2021862960 -2015881111 -2009899262 -2003917413 -1997935564 -1991953715 -1985971866 -1979990017 -1974008168 -1968026319 -1962044470 -1956062621 -1950080772 -1944098923 -1938117074 -1932135225 -1926153376 -1920171527 -1914189678 -1908207829 -1902225980 -1896244131 -1890262282 -1884280433 -1878298584 -1872316735 -1866334886 -1860353037 -1854371188 -1848389339 -1842407490 -1836425641 -1830443792 -1824461943 -1818480094 -1812498245 -1806516396 -1800534547 -1794552698 -1788570849 -1782589000 -1776607151 -1770625302 -1764643453 -1758661604 -1752679755 -1746697906 -1740716057 -1734734208 -1728752359 -1722770510 -1716788661 -1710806812 -1704824963 -1698843114 -1692861265 -1686879416 -1680897567 -1674915718 -1668933869 -1662952020 -1656970171 -1650988322 -1645006473 -1639024624 -1633042775 -1627060926 -1621079077 -1615097228 -1609115379 -1603133530 -1597151681 -1591169832 -1585187983 -1579206134 -1573224285 -1567242436 -1561260587 -1555278738 -1549296889 -1543315040 -1537333191 -1531351342 -1525369493 -1519387644 -1513405795 -1507423946 -1501442097 -1495460248 -1489478399 -1483496550 -1477514701 -1471532852 -1465551003 -1459569154 -1453587305 -1447605456 -1441623607 -1435641758 -1429659909 -1423678060 -1417696211 -1411714362 -1405732513 -1399750664 -1393768815 -1387786966 -1381805117 -1375823268 -1369841419 -1363859570 -1357877721 -1351895872 -1345914023 -1339932174 -1333950325 -1327968476 -1321986627 -1316004778 -1310022929 -1304041080 -1298059231 -1292077382 -1286095533 -1280113684 -1274131835 -1268149986 -1262168137 -1256186288 -1250204439 -1244222590 -1238240741 -1232258892 -1226277043 -1220295194 -1214313345 -1208331496 -1202349647 -1196367798 -1190385949 -1184404100 -1178422251 -1172440402 -1166458553 -1160476704 -1154494855 -1148513006 -1142531157 -1136549308 -1130567459 -1124585610 -1118603761 -1112621912 -1106640063 -1100658214 -1094676365 -1088694516 -1082712667 -1076730818 -1070748969 -1064767120 -1058785271 -1052803422 -1046821573 -1040839724 -1034857875 -1028876026 -1022894177 -1016912328 -1010930479 -1004948630 -998966781 -992984932 -987003083 -981021234 -975039385 -969057536 -963075687 -957093838 -951111989 -945130140 -939148291 -933166442 -927184593 -921202744 -915220895 -909239046 -903257197 -897275348 -891293499 -885311650 -879329801 -873347952 -867366103 -861384254 -855402405 -849420556 -843438707 -837456858 -831475009 -825493160 -819511311 -813529462 -807547613 -801565764 -795583915 -789602066 -783620217 -777638368 -771656519 -765674670 -759692821 -753710972 -747729123 -741747274 -735765425 -729783576 -723801727 -717819878 -711838029 -705856180 -699874331 -693892482 -687910633 -681928784 -675946935 -669965086 -663983237 -658001388 -652019539 -646037690 -640055841 -634073992 -628092143 -622110294 -616128445 -610146596 -604164747 -598182898 -592201049 -586219200 -580237351 -574255502 -568273653 -562291804 -556309955 -550328106 -544346257 -538364408 -532382559 -526400710 -520418861 -514437012 -508455163 -502473314 -496491465 -490509616 -484527767 -478545918 -472564069 -466582220 -460600371 -454618522 -448636673 -442654824 -436672975 -430691126 -424709277 -418727428 -412745579 -406763730 -400781881 -394800032 -388818183 -382836334 -376854485 -370872636 -364890787 -358908938 -352927089 -346945240 -340963391 -334981542 -328999693 -323017844 -317035995 -311054146 -305072297 -299090448 -293108599 -287126750 -281144901 -275163052 -269181203 -263199354 -257217505 -251235656 -245253807 -239271958 -233290109 -227308260 -221326411 -215344562 -209362713 -203380864 -197399015 -191417166 -185435317 -179453468 -173471619 -167489770 -161507921 -155526072 -149544223 -143562374 -137580525 -131598676 -125616827 -119634978 -113653129 -107671280 -101689431 -95707582 -89725733 -83743884 -77762035 -71780186 -65798337 -59816488 -53834639 -47852790 -41870941 -35889092 -29907243 -23925394 -17943545 -11961696 -5979847 2002 5983851 11965700 17947549 23929398 29911247 35893096 41874945 47856794 53838643 59820492 65802341 71784190 77766039 83747888 89729737 95711586 101693435 107675284 113657133 119638982 125620831 131602680 137584529 143566378 149548227 155530076 161511925 167493774 173475623 179457472 185439321 191421170 197403019 203384868 209366717 215348566 221330415 227312264 233294113 239275962 245257811 251239660 257221509 263203358 269185207 275167056 281148905 287130754 293112603 299094452 305076301 311058150 317039999 323021848 329003697 334985546 340967395 346949244 352931093 358912942 364894791 370876640 376858489 382840338 388822187 394804036 400785885 406767734 412749583 418731432 424713281 430695130 436676979 442658828 448640677 454622526 460604375 466586224 472568073 478549922 484531771 490513620 496495469 502477318 508459167 514441016 520422865 526404714 532386563 538368412 544350261 550332110 556313959 562295808 568277657 574259506 580241355 586223204 592205053 598186902 604168751 610150600 616132449 622114298 628096147 634077996 640059845 646041694 652023543 658005392 663987241 669969090 675950939 681932788 687914637 693896486 699878335 705860184 711842033 717823882 723805731 729787580 735769429 741751278 747733127 753714976 759696825 765678674 771660523 777642372 783624221 789606070 795587919 801569768 807551617 813533466 819515315 825497164 831479013 837460862 843442711 849424560 855406409 861388258 867370107 873351956 879333805 885315654 891297503 897279352 903261201 909243050 915224899 921206748 927188597 933170446 939152295 945134144 951115993 957097842 963079691 969061540 975043389 981025238 987007087 992988936 998970785 1004952634 1010934483 1016916332 1022898181 1028880030 1034861879 1040843728 1046825577 1052807426 1058789275 1064771124 1070752973 1076734822 1082716671 1088698520 1094680369 1100662218 1106644067 1112625916 1118607765 1124589614 1130571463 1136553312 1142535161 1148517010 1154498859 1160480708 1166462557 1172444406 1178426255 1184408104 1190389953 1196371802 1202353651 1208335500 1214317349 1220299198 1226281047 1232262896 1238244745 1244226594 1250208443 1256190292 1262172141 1268153990 1274135839 1280117688 1286099537 1292081386 1298063235 1304045084 1310026933 1316008782 1321990631 1327972480 1333954329 1339936178 1345918027 1351899876 1357881725 1363863574 1369845423 1375827272 1381809121 1387790970 1393772819 1399754668 1405736517 1411718366 1417700215 1423682064 1429663913 1435645762 1441627611 1447609460 1453591309 1459573158 1465555007 1471536856 1477518705 1483500554 1489482403 1495464252 1501446101 1507427950 1513409799 1519391648 1525373497 1531355346 1537337195 1543319044 1549300893 1555282742 1561264591 1567246440 1573228289 1579210138 1585191987 1591173836 1597155685 1603137534 1609119383 1615101232 1621083081 1627064930 1633046779 1639028628 1645010477 1650992326 1656974175 1662956024 1668937873 1674919722 1680901571 1686883420 1692865269 1698847118 1704828967 1710810816 1716792665 1722774514 1728756363 1734738212 1740720061 1746701910 1752683759 1758665608 1764647457 1770629306 1776611155 1782593004 1788574853 1794556702 1800538551 1806520400 1812502249 1818484098 1824465947 1830447796 1836429645 1842411494 1848393343 1854375192 1860357041 1866338890 1872320739 1878302588 1884284437 1890266286 1896248135 1902229984 1908211833 1914193682 1920175531 1926157380 1932139229 1938121078 1944102927 1950084776 1956066625 1962048474 1968030323 1974012172 1979994021 1985975870 1991957719 1997939568 2003921417 2009903266 2015885115 2021866964 2027848813 2033830662 2039812511 2045794360 2051776209 2057758058 2063739907 2069721756 2075703605 2081685454 2087667303 2093649152 2099631001 2105612850 2111594699 2117576548 2123558397 2129540246 2135522095 2141503944 -2147481503 -2141499654 -2135517805 -2129535956 -2123554107 -2117572258 -2111590409 -2105608560 -2099626711 -2093644862 -2087663013 -2081681164 -2075699315 -2069717466 -2063735617 -2057753768 -2051771919 -2045790070 -2039808221 -2033826372 -2027844523 -2021862674 -2015880825 -2009898976 -2003917127 -1997935278 -1991953429 -1985971580 -1979989731 -1974007882 -1968026033 -1962044184 -1956062335 -1950080486 -1944098637 -1938116788 -1932134939 -1926153090 -1920171241 -1914189392 -1908207543 -1902225694 -1896243845 -1890261996 -1884280147 -1878298298 -1872316449 -1866334600 -1860352751 -1854370902 -1848389053 -1842407204 -1836425355 -1830443506 -1824461657 -1818479808 -1812497959 -1806516110 -1800534261 -1794552412 -1788570563 -1782588714 -1776606865 -1770625016 -1764643167 -1758661318 -1752679469 -1746697620 -1740715771 -1734733922 -1728752073 -1722770224 -1716788375 -1710806526 -1704824677 -1698842828 -1692860979 -1686879130 -1680897281 -1674915432 -1668933583 -1662951734 -1656969885 -1650988036 -1645006187 -1639024338 -1633042489 -1627060640 -1621078791 -1615096942 -1609115093 -1603133244 -1597151395 -1591169546 -1585187697 -1579205848 -1573223999 -1567242150 -1561260301 -1555278452 -1549296603 -1543314754 -1537332905 -1531351056 -1525369207 -1519387358 -1513405509 -1507423660 -1501441811 -1495459962 -1489478113 -1483496264 -1477514415 -1471532566 -1465550717 -1459568868 -1453587019 -1447605170 -1441623321 -1435641472 -1429659623 -1423677774 -1417695925 -1411714076 -1405732227 -1399750378 -1393768529 -1387786680 -1381804831 -1375822982 -1369841133 -1363859284 -1357877435 -1351895586 -1345913737 -1339931888 -1333950039 -1327968190 -1321986341 -1316004492 -1310022643 -1304040794 -1298058945 -1292077096 -1286095247 -1280113398 -1274131549 -1268149700 -1262167851 -1256186002 -1250204153 -1244222304 -1238240455 -1232258606 -1226276757 -1220294908 -1214313059 -1208331210 -1202349361 -1196367512 -1190385663 -1184403814 -1178421965 -1172440116 -1166458267 -1160476418 -1154494569 -1148512720 -1142530871 -1136549022 -1130567173 -1124585324 -1118603475 -1112621626 -1106639777 -1100657928 -1094676079 -1088694230 -1082712381 -1076730532 -1070748683 -1064766834 -1058784985 -1052803136 -1046821287 -1040839438 -1034857589 -1028875740 -1022893891 -1016912042 -1010930193 -1004948344 -998966495 -992984646 -987002797 -981020948 -975039099 -969057250 -963075401 -957093552 -951111703 -945129854 -939148005 -933166156 -927184307 -921202458 -915220609 -909238760 -903256911 -897275062 -891293213 -885311364 -879329515 -873347666 -867365817 -861383968 -855402119 -849420270 -843438421 -837456572 -831474723 -825492874 -819511025 -813529176 -807547327 -801565478 -795583629 -789601780 -783619931 -777638082 -771656233 -765674384 -759692535 -753710686 -747728837 -741746988 -735765139 -729783290 -723801441 -717819592 -711837743 -705855894 -699874045 -693892196 -687910347 -681928498 -675946649 -669964800 -663982951 -658001102 -652019253 -646037404 -640055555 -634073706 -628091857 -622110008 -616128159 -610146310 -604164461 -598182612 -592200763 -586218914 -580237065 -574255216 -568273367 -562291518 -556309669 -550327820 -544345971 -538364122 -532382273 -526400424 -520418575 -514436726 -508454877 -502473028 -496491179 -490509330 -484527481 -478545632 -472563783 -466581934 -460600085 -454618236 -448636387 -442654538 -436672689 -430690840 -424708991 -418727142 -412745293 -406763444 -400781595 -394799746 -388817897 -382836048 -376854199 -370872350 -364890501 -358908652 -352926803 -346944954 -340963105 -334981256 -328999407 -323017558 -317035709 -311053860 -305072011 -299090162 -293108313 -287126464 -281144615 -275162766 -269180917 -263199068 -257217219 -251235370 -245253521 -239271672 -233289823 -227307974 -221326125 -215344276 -209362427 -203380578 -197398729 -191416880 -185435031 -179453182 -173471333 -167489484 -161507635 -155525786 -149543937 -143562088 -137580239 -131598390 -125616541 -119634692 -113652843 -107670994 -101689145 -95707296 -89725447 -83743598 -77761749 -71779900 -65798051 -59816202 -53834353 -47852504 -41870655 -35888806 -29906957 -23925108 -17943259 -11961410 -5979561 2288 5984137 11965986 17947835 23929684 29911533 35893382 41875231 47857080 53838929 59820778 65802627 71784476 77766325 83748174 89730023 95711872 101693721 107675570 113657419 119639268 125621117 131602966 137584815 143566664 149548513 155530362 161512211 167494060 173475909 179457758 185439607 191421456 197403305 203385154 209367003 215348852 221330701 227312550 233294399 239276248 245258097 251239946 257221795 263203644 269185493 275167342 281149191 287131040 293112889 299094738 305076587 311058436 317040285 323022134 329003983 334985832 340967681 346949530 352931379 358913228 364895077 370876926 376858775 382840624 388822473 394804322 400786171 406768020 412749869 418731718 424713567 430695416 436677265 442659114 448640963 454622812 460604661 466586510 472568359 478550208 484532057 490513906 496495755 502477604 508459453 514441302 520423151 526405000 532386849 538368698 544350547 550332396 556314245 562296094 568277943 574259792 580241641 586223490 592205339 598187188 604169037 610150886 616132735 622114584 628096433 634078282 640060131 646041980 652023829 658005678 663987527 669969376 675951225 681933074 687914923 693896772 699878621 705860470 711842319 717824168 723806017 729787866 735769715 741751564 747733413 753715262 759697111 765678960 771660809 777642658 783624507 789606356 795588205 801570054 807551903 813533752 819515601 825497450 831479299 837461148 843442997 849424846 855406695 861388544 867370393 873352242 879334091 885315940 891297789 897279638 903261487 909243336 915225185 921207034 927188883 933170732 939152581 945134430 951116279 957098128 963079977 969061826 975043675 981025524 987007373 992989222 998971071 1004952920 1010934769 1016916618 1022898467 1028880316 1034862165 1040844014 1046825863 1052807712 1058789561 1064771410 1070753259 1076735108 1082716957 1088698806 1094680655 1100662504 1106644353 1112626202 1118608051 1124589900 1130571749 1136553598 1142535447 1148517296 1154499145 1160480994 1166462843 1172444692 1178426541 1184408390 1190390239 1196372088 1202353937 1208335786 1214317635 1220299484 1226281333 1232263182 1238245031 1244226880 1250208729 1256190578 1262172427 1268154276 1274136125 1280117974 1286099823 1292081672 1298063521 1304045370 1310027219 1316009068 1321990917 1327972766 1333954615 1339936464 1345918313 1351900162 1357882011 1363863860 1369845709 1375827558 1381809407 1387791256 1393773105 1399754954 1405736803 1411718652 1417700501 1423682350 1429664199 1435646048 1441627897 144760