  -288735372   620066422   656890996   -31851389  1960508036
   142009603   514143789    -2107429 -1800308481 -1699363169
  -473591232 -1142621326   154424346 -1287193680  1349464577
   239283230  1482739267  -721447336   452726661  1190579380
  1061062035  -595641077  -304148196  -415579904  -539666927
  1183284213  1846533827   201571164   991854444 -1675521421
  -529758722 -1230516873  1704416205   198057673 -1440946268
  -735980797  1316647170 -1391191317 -1067744741 -1032529872
  -620835366  -983514451  2018396996 -2034650915 -1728612224
 -2087518792  1047315075 -1661175699   606270917   599792862
 -1155696013  1373801371  1341489397  1213013460  1957654746
  1324879829   486952443   129185128 -1441796891  -843247627
 -1719945220  1803471696   829708139   222383317  1808509301
  -853315928  -285646612  -912041675 -1400134876   825667450
 -1184359389 -2096678096   227908829 -1875037756     4880470
 -1960619431  -555914813   711233684 -2045466546  1116199672
 -1379723962  -150209393 -1656464527  -122298017 -1854592656
   398306950  1025572712  -463682770  1884188205  1699211440
   287432606   824753486   793190871 -1236043946   877298131
 -1209186320  1098626160 -1996769672   733685717  1263724751
   345824283 -1371811506   334864953  -301385731  2117607145
  1980024672 -1761004932 -1009340651  -795564227  -839464173
  -460549772 -1091231482  1411746307  -157364707   207814538
  1469977152  1311856649  -551792972  -988393891  -177744120
  1970403618  -625101041 -1648045207 -1147942676 -2036954510
 -1570931231 -1812700193  1926460581  -691540555 -1819682029
   524015611 -2104354266 -1279382817  -966894581   916830708
  -730042271   246591917  2027350344  2103431032   239761354
  -503941472 -1226362160  -194807956  1206365081 -1171396889
 -2030305542 -1912994125  1076603123  -571684124  1683030600
  1479829785   292315932   151631996   532630254   565759005
  1445481255 -1370876035 -1631616894 -1073060616  1972891037
  1026765709 -1766892525 -1276701738   608262742  -532435141
   105986270  1489654911 -2008345045 -1761975366  1710148380
   791971501   -74351180 -1201637460 -1719340969   653084543
 -1704791604  -468487310   264509028  -648601297   833978407
  1445768319 -1553948802   364591000 -1146792420 -2053874503
  1122008201   800670383 -1171230071  1516221383   656015272
 -1687686577 -2118886633  -153582857  -212011848  1143249825
  1138401598 -1690770090  -169665677  1660293526 -1941100619
  -525686554  -686193863 -1145263617  -858672548 -1116075358
 -2112839759   -96149114  -116213079  -976128984  1154075891
  -151460575   380997851  -845520140  -548611611  -221798104
 -1670114199   705953218  1451024764  1741369042  1121446700
  2114494846  -907385263  -725195957 -1501072527   346696914
  -272846653 -1458803631  -203591881 -2051099036  1506460382
  1220467922  -789423106 -2088642632   163609642   895960252
   624873685 -1476472110 -2045031283   414287886   922784909
 -1001151947   993443876  -648140640  1863775843 -1430569005
   296184476 -1785050085  1001575270  1491387579  -313875606
  -317114224  -144416139  -804261194  1721043347  1379987718
  2011312066   310231304 -1404618654   878719444   969099703
    -6259379  -392535674  -813652784   829700038    47278448
  -326560214  1389219422   479017699 -2096240325 -2107510534
  -468914511   549726930 -1797228833  -354255985 -1679078112
  1015478129  1513252749   648743528  -507776129 -1373421990
  1536853107 -2136185919  1073564532  -971787099 -1644464676
  1001196039 -1139652458  1977383651  -500707270  1977863040
 -1182048097  1050509454   261063644  -646536167  1845375305
 -2075760651 -2134830657   559086437 -1920916880  1108217264
 -1303344417  1313330933   810264880  1617291142  1588450014
  1638208978 -1678035851    20735793  1922392122   766498476
  -628336586 -1931571809  1070182646   539295203   -77303240
 -1062206291  -815659296   642858463 -1564401841  1693354483
  -119038851   505898400    26893749  1229469233  -992077540
    73792687 -1629700080  1862688891  1692926058  -496425499
  1930363654  1739072114 -2112224176 -2081058605 -1261955521
  1265545702  -674273574   423183479  1290018708   174643922
  1925848100   650573107 -1896364029   631822359  -505018595
   741166988 -1012429724  1372237482   556357222  1919740706
  1195929823  1088624422  -780026592   391212263   767591743
 -2130908724   409183169   755421029   370129504 -1042177494
    47470940  -512419292  -435389645  -239454897  -747764412
 -1149290964  1377568767  -402338121 -1283680893  1617681905
  1323062083  1045438658  -833979730  -848837187  -236202105
 -1083952578 -1032843187   844605233  1740319857 -1467633379
  -202767622   297349724   995456928  -483699586  -183814681
 -1178193042  1643961390 -1904319395  1925813970  -623170367
  1281845654  2090486514   498640814  1528374584  -321189249
  1712769522  1220770986   768359781 -1737608102 -1059667296
   396152911   384609001  1515904513  -727336111  -239401145
  1369007555  1975007171   445177800   398357064  -583597928
   777848781  1717936091  -570496436   -70846443   947955548
    46347263   991488182    43807586  1525521920  2112423297
  1684033995   691940980    75403362   559249853 -1818890395
  1937148483 -1698923369 -1628293907  -521130158 -1669694349
  2072066787  -689735173  -462217765  -436500564  1448674617
   708815457   276974596   128565484  -517541441  1134632930
   572564855   563218040   845966542 -1411393523  2068644189
  -929380457  1299365428  -618075493  1593687175  -362638885
 -2103566098  1205724624 -2112871834   624359981  1662649652
 -2124090629    68618021  -140387383   562056607   700832514
  -483420660 -1638545074  -184416649  -953831404 -1418830961
  1966653283   423685103  -121850745  1289463846   945638183
  -176827274  -328112515 -2061502918   -36510912  -406073931
  -699003804   508097093 -2013907353 -1120890986 -1152849456
   -64499667 -1123377695  -894830483 -1652523801 -1247783846
   938173020  -782666036  1956439682   464462946   463926335
  1108215496 -1700738890 -2060973749 -1175133378  1612989163
  -664249015  -388410720 -1899286742  -451286784 -1246398986
    21744235 -1190315140 -1401706999  -193707251 -1680503662
  -786879084  2140460492   296982879  1296409748   269426123
 -2108789129 -1846477855  1793294379  1984697040   116852423
   463959881 -1629418155 -2050836562   317441466   336252298
  -662299334    37148973 -1412498465  1006940595 -1592299550
   898976211  2073790717   671787146   284696264 -1527011806
  -269932338 -1873441998  -400310276  1589231802  -534386007
   348198448  -740573593   690202301  2092534986  1478153732
  -259964356 -1921932283  1378541637   336429563   446648007
  -460986266  -474704507  1068350388  1379007427  1517627109
   817030745  -214787708  -241539116  1979044039   714802948
 -1924623800  -884139943   181932989  -165166908  -501192599
   204023654  1617367879   296229267 -1366015201   834005536
   218737559 -1746057008  -667074756 -1229346604 -1297248966
   297245887   118256395  1750304735  1142050580  -818318606
 -2062777110  -904382335  -914412840  2130115925  1123659329
  2098909546  1239591451   -97415983   111215982 -1672125691
  1745767432  1206851028  1603053288 -1754148309   476467421
  2089714779 -2081313555 -1111278941  -178113523 -1298327028
   579123468 -1272559359 -1943341691  -992342863  1433207397
  1951611946     4458856  -112553341 -1494041532  1280132921
 -1523731343   860413728 -1881316020   656274218  1572926550
 -1043416953  -315246948  1379508738   487653694 -1996179289
 -1054827185  1977121579 -2120809547 -1864051860   157853526
  -423886524   673009031  2071856129   517213242   743998567
 -1363590650  1557755491  -412461491 -1287958028  -306707148
  -686320291 -1718255644 -1136252181  1170908620   354010745
   445994535  1913695283 -2061259919  -342427826 -1224463269
  -957823506   196874980 -1713839257 -1405331539  1803021848
   724420502  -596818689  1627671298  1311688183  -605517998
  -727608897   -56370696 -1345120059   808964889  -742685804
 -1945068769 -1020718703 -1248792458   915346937  -768546174
 -1654130764  1006418503  -838445526   814930115  1461562745
   159529326  1841010426   615615431  -483528979  1444495304
  -308900524 -1939040239   508870608 -1185103901 -1914425497
  1047937085  1716261027  1489601276  -405758984  1712111738
   797820894 -1688459927   221302447  -168451944   -61008423
   847205349  2113627624  -294371799   836644534  -879017244
  -290318383 -1288399303  -895317506   398687353   421658866
   392954924  1432542478   597556241 -1563847741  1138567872
  -717532251  1583956231  1704081383  -520554691 -2131789457
  -315630686 -1821760216   161487479 -1663882590   -81428261
 -1712744840  1996414338  1768016572 -1191594058 -2111928371
  1398652166  1761627480 -1086656569 -2106938168  -231248450
 -1250023093 -1164689520   946813613   323879141  1827625687
  1441839283 -2000678279  2021564504 -1802749610  1558803466
   405093965   365824595  -531369512   236499435  -547282729
  1059519473 -1408059403 -1534062784  -534947961  1152631423
 -1546553973  1564834664  -794739748 -1862204009 -1376307474
  1899329506  1805148048  -369475545   -51683124   741054608
 -1944037904   -70085625  1429253285 -1265108978  2096049050
   938874601   504128047 -1361434271  -878176241 -1983144695
    12694607  1085842058  1761023085  1891906455  -700070075
 -1494321608  1077887658 -1154291222  -513930985   436710108
 -1172936535   616964638 -1845809059 -1580114985  1250822018
  1526165025  -233611615 -1063642878   206585756 -1707856509
 -1045388699 -1792246825  -161500439 -1162996637  -239120663
   815750133   649143338  2016789549    53857292   -71607210
 -1246901786  -919847814   261169813 -1128909900   647067783
 -1924588499  -297345559 -1808702977  1146307685 -1870242467
 -1786068073  -110172858  -121913045   431354937   427779812
 -1935661126   842575577   472009169 -1134863367   229275880
 -1613540432  1038151936  1222805411 -1466303263 -2027126958
 -2093281523 -1032176149   713884405 -2024726944  1304795426
  2048767157   546538749  1467109427   563081653  -757380599
 -1268261014  1816271768  -814583207  -173646936  -506534256
  1811873879 -1715861511   821968907   690960778  1647615630
 -1380428702 -1896005516  1000080132 -1231342034 -1676355183
  -995332844  1859288459   356775040 -1946007768   -34556198
  1804883435  1914771257  -255383375  -677373545  -345092455
  1739232610 -1763693808  1912105039 -2077629754  1855925921
  -406044369  2083996910 -1688761543  1961888473 -1281633016
   -57082173 -1600609424  1041421096  1113495327  1058943810
  -127131775  2010447518   319830015 -1817119139 -1622986330
  1099837547  1139995390  1310788984   280812824  -540253497
 -1735808016   994144858 -1995322262 -1136023221  -304140801
  1950219379  1622879261  1743530114  -868377628  1660967106
  -931336758  2066444568 -1071548773  -354376061  1130687511
   916779115   826389072   533499496  -397031301 -1821872343
 -1282265802  -501744021   462371713  1017215681  -293509836
   369635180  -505064016  1782325845   -82648393  1476348876
 -1776648624 -1463155351   537414725   472446392  -920081454
   160329326  -217624425   460567517 -2106903657   893040801
  -261574330 -2021691090  1011659446 -2051336950   376946871
   980297599  2134799092   471343393   399318000   366024363
  -119294618  -522287216  1174578148  1912896242  1258321310
  2138688869  2018206354   -55329963 -1642821413   -20651690
  -902840145   833589275  1577797242   679072635 -1942177513
   320222042  1195288052  1023449756  1604196330 -1855553974
 -1949781618  -817719276 -1700406885   889310621 -1471514790
  1020532847  -629718887 -1271695514 -1937554670   461788560
  2102950303  -416406808  1078631989  1020004754  -562950235
   475670268  -753909113  1909254476 -1100846535 -1501356576
  1618057522   180360050 -1631962502 -1033699393 -1300167011
 -1700565497  1161903681  -704031236 -1389582985  1913949679
  1254539014 -1021216717   868637461   838550529  1272905945
   538234140   417057615 -1031775561  -482070700  2049949948
   -83768074  -877837254  -853095341   768678214 -1451589078
   316521498  1520723031   794057489   818766015   461978832
   353837892  1305938893  -173485360  2145076917  -619730459
