Case #1: -25 Case #2: 6 Case #3: -1411926 Case #4: -1676486 Case #5: -880050 Case #6: -41474 Case #7: -3422801 Case #8: -250244 Case #9: -2719806 Case #10: 128194 Case #11: -5098224 Case #12: -2699266 Case #13: -1661599 Case #14: -2764707 Case #15: -1047384 Case #16: -3268019 Case #17: -2115592 Case #18: -304415 Case #19: -3586682 Case #20: -1276903 Case #21: -3494276 Case #22: -317030 Case #23: -711718 Case #24: 200861 Case #25: -272187 Case #26: -2360754 Case #27: -1574116 Case #28: -2813908 Case #29: -3142951 Case #30: -2004458 Case #31: -4506055 Case #32: -201502 Case #33: -952691 Case #34: -3169606 Case #35: -406935 Case #36: -3052145 Case #37: -642941 Case #38: -1769014 Case #39: -2561998 Case #40: 223399 Case #41: -911213 Case #42: -1377831 Case #43: -3258268 Case #44: -1428776 Case #45: -1011556 Case #46: -4048802 Case #47: -443244 Case #48: -126411 Case #49: -781763 Case #50: -735553 Case #51: -2633028 Case #52: -2538099 Case #53: -3696925 Case #54: -1168043 Case #55: -1751507 Case #56: -1080972 Case #57: -306998 Case #58: -3108023 Case #59: -2009559 Case #60: -1664884 Case #61: -809553 Case #62: -1409025 Case #63: -3302832 Case #64: -902880 Case #65: -3404808 Case #66: -644039 Case #67: -3927438 Case #68: -2866299 Case #69: -898698 Case #70: -353711 Case #71: -2377340 Case #72: 74885 Case #73: -2333049 Case #74: -1810709 Case #75: -3715089 Case #76: -1662723 Case #77: -3425699 Case #78: -2345112 Case #79: -909526 Case #80: -783562 Case #81: -1084892 Case #82: -1069570 Case #83: -2814239 Case #84: 7928112 Case #85: -1874643 Case #86: -465987 Case #87: -1051190 Case #88: -2463531 Case #89: -2321941 Case #90: -2028733 Case #91: -2455292 Case #92: -3721944 Case #93: -1135171 Case #94: -366489 Case #95: -1084566 Case #96: -215258 Case #97: -3794477 Case #98: -2182913 Case #99: -2995277 Case #100: -874310 Case #101: 146824 Case #102: -419875 Case #103: -2518946 Case #104: -1580750 Case #105: -1039130 Case #106: -1029042 Case #107: -530397 Case #108: -3653782 Case #109: -14262 Case #110: -1303293 Case #111: -3947681 Case #112: -1915707 Case #113: -169371 Case #114: -1195192 Case #115: -4261288 Case #116: -1118062 Case #117: -1475092 Case #118: -613192 Case #119: -2215238 Case #120: -2379001 Case #121: -2850274 Case #122: 209257 Case #123: -799864 Case #124: -2216821 Case #125: -690467 Case #126: -1718837 Case #127: -1511303 Case #128: -685903 Case #129: -141639 Case #130: -30343 Case #131: -5947135 Case #132: -314834 Case #133: -79512 Case #134: -2225350 Case #135: -2756260 Case #136: -1674494 Case #137: -1785278 Case #138: -636687 Case #139: -2669829 Case #140: -2436846 Case #141: -1055794 Case #142: -1453710 Case #143: -2409806 Case #144: -1202098 Case #145: -2356600 Case #146: -2008574 Case #147: -1997541 Case #148: -1160678 Case #149: -1625101 Case #150: -937700 Case #151: -704472 Case #152: -3414069 Case #153: -967097 Case #154: -1452070 Case #155: -552876 Case #156: -1654286 Case #157: -52377 Case #158: -539516 Case #159: -848554 Case #160: -2919802 Case #161: -1622767 Case #162: -1228099 Case #163: -479625 Case #164: -3482272 Case #165: -2737096 Case #166: -1093307 Case #167: -646479 Case #168: -3326992 Case #169: -1915311 Case #170: -767940 Case #171: 968871 Case #172: -829888 Case #173: -1646297 Case #174: -3413096 Case #175: -2500428 Case #176: -1752097 Case #177: -2515340 Case #178: -232837 Case #179: -2446285 Case #180: -1348149 Case #181: 498255 Case #182: -3017692 Case #183: -4508070 Case #184: -2109655 Case #185: -2098870 Case #186: -3116494 Case #187: -2718748 Case #188: -2983175 Case #189: -2180187 Case #190: -2397438 Case #191: -281156 Case #192: -478326 Case #193: -2717396 Case #194: -2506063 Case #195: -1058145 Case #196: -777783 Case #197: -635839 Case #198: -2930576 Case #199: -1256229 Case #200: -169308 Case #201: -515798 Case #202: -3706308 Case #203: -1246427 Case #204: -2227054 Case #205: -2509159 Case #206: -4378589 Case #207: -1550052 Case #208: -1024128 Case #209: -4 Case #210: -3127880 Case #211: -3663120 Case #212: -739590 Case #213: -620855 Case #214: -2396205 Case #215: -2582397 Case #216: -180870 Case #217: -2963077 Case #218: -2571270 Case #219: -909246 Case #220: -952989 Case #221: -3684882 Case #222: -2541877 Case #223: -2267893 Case #224: -531770 Case #225: -333672 Case #226: -1815174 Case #227: -1273591 Case #228: -1451705 Case #229: -1684997 Case #230: 409136 Case #231: -2318961 Case #232: -3024940 Case #233: -1358904 Case #234: -555122 Case #235: -525740 Case #236: -1032648 Case #237: -402677 Case #238: -3139162 Case #239: -2600006 Case #240: -2205149 Case #241: -1816632 Case #242: -3165350 Case #243: -1679257 Case #244: -478155 Case #245: -1524884 Case #246: -1063330 Case #247: -1342400 Case #248: -1017680 Case #249: 50368 Case #250: -1247661 Case #251: -1087599 Case #252: -906528 Case #253: -1035202 Case #254: -2906167 Case #255: -2218183 Case #256: -2470108 Case #257: -560028 Case #258: -1461606 Case #259: -2936257 Case #260: -2215673 Case #261: -4266078 Case #262: -647854 Case #263: -1397446 Case #264: 204512 Case #265: -1408384 Case #266: -1917193 Case #267: -2001500 Case #268: -1879450 Case #269: 957964 Case #270: -2837383 Case #271: -1116320 Case #272: -1322916 Case #273: -2902046 Case #274: -2951193 Case #275: -1012562 Case #276: -2914047 Case #277: -3037693 Case #278: -1000920 Case #279: -3243065 Case #280: -2961414 Case #281: -2718690 Case #282: -982856 Case #283: -825315 Case #284: -4041422 Case #285: -1853516 Case #286: -609063 Case #287: -4260022 Case #288: -819761 Case #289: -1728374 Case #290: -3296704 Case #291: -1074147 Case #292: -499114 Case #293: -1617047 Case #294: -3891594 Case #295: -2368818 Case #296: -1303817 Case #297: -421580 Case #298: -1903225 Case #299: -1309332 Case #300: -802743 Case #301: 901544 Case #302: 250156 Case #303: -577238 Case #304: -1302198 Case #305: 245727 Case #306: -2218724 Case #307: -2537549 Case #308: -881527 Case #309: -2101597 Case #310: -1696591 Case #311: -4510654 Case #312: -2002077 Case #313: -3713673 Case #314: -592293 Case #315: -593249 Case #316: -1661237 Case #317: -1671429 Case #318: -2746875 Case #319: -1374884 Case #320: -3432256 Case #321: 219120 Case #322: -1937811 Case #323: -2814354 Case #324: -174207 Case #325: -902345 Case #326: -2493558 Case #327: -1053421 Case #328: -2146615 Case #329: -3610117 Case #330: -555105 Case #331: -2690280 Case #332: -803393 Case #333: -2187803 Case #334: -3686997 Case #335: -1398232 Case #336: -230112 Case #337: -672490 Case #338: -2259939 Case #339: -3280100 Case #340: -862277 Case #341: -3426863 Case #342: -2222540 Case #343: 270848 Case #344: -3273736 Case #345: -1731966 Case #346: -1186351 Case #347: -2369128 Case #348: 120018 Case #349: -75550 Case #350: -1548931 Case #351: -855008 Case #352: -1362780 Case #353: -1621738 Case #354: -670990 Case #355: 262080 Case #356: -888666 Case #357: -3872732 Case #358: -2382858 Case #359: 211137 Case #360: 925170 Case #361: -462628 Case #362: -1605684 Case #363: -3226394 Case #364: -1882232 Case #365: -993266 Case #366: -2046994 Case #367: -4046488 Case #368: 539441 Case #369: 1190322 Case #370: -526201 Case #371: -464645 Case #372: -2469655 Case #373: -1736831 Case #374: -1706264 Case #375: -2960884 Case #376: -329632 Case #377: -831620 Case #378: -1618993 Case #379: -348480 Case #380: -798645 Case #381: -379821 Case #382: -1501423 Case #383: -50180 Case #384: -3719427 Case #385: -2251561 Case #386: -947538 Case #387: -2367750 Case #388: -1728372 Case #389: -4050233 Case #390: -3176071 Case #391: -1045138 Case #392: -890420 Case #393: -3549294 Case #394: -1912894 Case #395: -2853244 Case #396: -445764 Case #397: -651442 Case #398: -517714 Case #399: -3641323 Case #400: -1544527 Case #401: -1605563 Case #402: -2859310 Case #403: -2819038 Case #404: -1352060 Case #405: -2106005 Case #406: 33453 Case #407: -3986220 Case #408: -1022259 Case #409: -2396651 Case #410: 9362 Case #411: -530658 Case #412: -1875854 Case #413: -649546 Case #414: -2269741 Case #415: -251262 Case #416: -1575676 Case #417: 1594375 Case #418: -739471 Case #419: -370240 Case #420: -2437852 Case #421: 425152 Case #422: -3294515 Case #423: -1097814 Case #424: -476171 Case #425: -3347016 Case #426: -1971604 Case #427: -2641856 Case #428: -2769932 Case #429: -151306 Case #430: -142805 Case #431: -1734171 Case #432: -2487923 Case #433: -991483 Case #434: 99974 Case #435: -440724 Case #436: -2587020 Case #437: -1354584 Case #438: -2147169 Case #439: -1582049 Case #440: -2849258 Case #441: -2617222 Case #442: -3008670 Case #443: -1097878 Case #444: -3880095 Case #445: 740792 Case #446: -2306332 Case #447: -2766694 Case #448: -2522087 Case #449: -1591272 Case #450: -1114255 Case #451: -2918647 Case #452: -1256353 Case #453: -3764279 Case #454: -4086258 Case #455: -115181 Case #456: -2887323 Case #457: -1039463 Case #458: -1415616 Case #459: -710756 Case #460: -1881574 Case #461: -387798 Case #462: 213933 Case #463: 83719 Case #464: -3829549 Case #465: -4438445 Case #466: -2044427 Case #467: -3348376 Case #468: -1919950 Case #469: -1293981 Case #470: -411549 Case #471: -939852 Case #472: -2129589 Case #473: -1601529 Case #474: -695764 Case #475: 421083 Case #476: -1762703 Case #477: -1851426 Case #478: -2241916 Case #479: -1965641 Case #480: -3323683 Case #481: -1963678 Case #482: -1234846 Case #483: -3926044 Case #484: -1998740 Case #485: -643705 Case #486: -3211260 Case #487: 276864 Case #488: -1731614 Case #489: -2367148 Case #490: -1110705 Case #491: -1921289 Case #492: -3040191 Case #493: -413786 Case #494: -3222309 Case #495: -1159515 Case #496: -1864698 Case #497: -3412362 Case #498: -1182867 Case #499: -542834 Case #500: -1214298 Case #501: 2936721 Case #502: -408766 Case #503: -202072 Case #504: -2470831 Case #505: -573347 Case #506: -1381926 Case #507: -62511 Case #508: -4195944 Case #509: -1246290 Case #510: -826920 Case #511: -2286345 Case #512: -3109883 Case #513: -2699916 Case #514: -1465336 Case #515: -2364476 Case #516: -890663 Case #517: -4462083 Case #518: 12444 Case #519: -2076518 Case #520: -3065998 Case #521: -1642602 Case #522: -595634 Case #523: -2988881 Case #524: -340824 Case #525: -1444822 Case #526: -3345320 Case #527: -1733560 Case #528: -1180184 Case #529: -2545250 Case #530: -645103 Case #531: -1108703 Case #532: -243111 Case #533: -270883 Case #534: 157922 Case #535: -774236 Case #536: -1534989 Case #537: -2966293 Case #538: -1390149 Case #539: -2150969 Case #540: -2576318 Case #541: -1572099 Case #542: -1099565 Case #543: -1350082 Case #544: -1280758 Case #545: -2234992 Case #546: -570978 Case #547: -4244502 Case #548: -2931810 Case #549: -2373670 Case #550: -2276027 Case #551: -2991424 Case #552: -2557175 Case #553: -1099460 Case #554: -1427756 Case #555: -172394 Case #556: -51489 Case #557: -639790 Case #558: -1916284 Case #559: -1610691 Case #560: -563556 Case #561: -4068234 Case #562: 236703 Case #563: -1863682 Case #564: -3062174 Case #565: -335444 Case #566: -3693094 Case #567: -3576442 Case #568: -3137285 Case #569: -535698 Case #570: -2838265 Case #571: -254466 Case #572: -341024 Case #573: -214896 Case #574: -1382933 Case #575: -230906 Case #576: -809902 Case #577: -2019895 Case #578: -306364 Case #579: -673186 Case #580: 318588 Case #581: -262368 Case #582: 15216 Case #583: -2672025 Case #584: -838284 Case #585: -4098429 Case #586: -1016602 Case #587: 385846 Case #588: 266578 Case #589: -628763 Case #590: -789404 Case #591: -2334297 Case #592: -1440856 Case #593: -1500514 Case #594: -1830532 Case #595: -885875 Case #596: -3897535 Case #597: 51390 Case #598: -3694751 Case #599: -757063 Case #600: -3882958 Case #601: -3056614 Case #602: -4126233 Case #603: -571820 Case #604: -602656 Case #605: -1605011 Case #606: -276159 Case #607: -2390362 Case #608: -1056097 Case #609: -776205 Case #610: -700430 Case #611: -1902944 Case #612: -1963532 Case #613: -1150017 Case #614: -2336381 Case #615: -4212848 Case #616: -3348156 Case #617: -2163270 Case #618: -1060789 Case #619: -2580287 Case #620: -1966347 Case #621: -1429098 Case #622: -1949227 Case #623: -2332964 Case #624: -2310028 Case #625: -521883 Case #626: -491369 Case #627: -465827 Case #628: -2215744 Case #629: -2989591 Case #630: -2333284 Case #631: -2218433 Case #632: -2420744 Case #633: -1188127 Case #634: -1358947 Case #635: -1330457 Case #636: 181286 Case #637: -1618092 Case #638: 8058 Case #639: -94668 Case #640: -2981013 Case #641: -587245 Case #642: -529351 Case #643: -545963 Case #644: -3381146 Case #645: 148055 Case #646: -501151 Case #647: -498370 Case #648: -2035266 Case #649: -2849440 Case #650: 28903 Case #651: -2276971 Case #652: -1856812 Case #653: -591827 Case #654: -1329753 Case #655: -589846 Case #656: -955741 Case #657: -530611 Case #658: -2707758 Case #659: -1136064 Case #660: -1668927 Case #661: -4308074 Case #662: -4107615 Case #663: -2432965 Case #664: -1199520 Case #665: -1422420 Case #666: -1816272 Case #667: -4304769 Case #668: -2357740 Case #669: -2087497 Case #670: -2163701 Case #671: -1664382 Case #672: -1609409 Case #673: -2260907 Case #674: -3953988 Case #675: -1855892 Case #676: -2069124 Case #677: -1371039 Case #678: -2300535 Case #679: -1355206 Case #680: -662112 Case #681: -1332498 Case #682: -1918028 Case #683: -2192020 Case #684: -1114364 Case #685: -1951048 Case #686: 1225072 Case #687: -2555952 Case #688: 963751 Case #689: -2880487 Case #690: -200635 Case #691: -2635986 Case #692: 19697 Case #693: -2096106 Case #694: -1862282 Case #695: -402221 Case #696: -2076484 Case #697: -1058403 Case #698: -929288 Case #699: -3134912 Case #700: 632924 Case #701: -1729640 Case #702: -2344996 Case #703: -583356 Case #704: -776851 Case #705: -1062973 Case #706: -1206631 Case #707: -250995 Case #708: -2440359 Case #709: -3496819 Case #710: -2750487 Case #711: -3454969 Case #712: -2314544 Case #713: -1903617 Case #714: -1528419 Case #715: -1546867 Case #716: -2309709 Case #717: -3844386 Case #718: -2471886 Case #719: -980183 Case #720: -76192 Case #721: -1127593 Case #722: -815812 Case #723: -680039 Case #724: -777473 Case #725: -1810838 Case #726: -2871427 Case #727: 26122 Case #728: 4428 Case #729: -1279851 Case #730: -883352 Case #731: -561347 Case #732: -1294318 Case #733: -4074459 Case #734: -889200 Case #735: -2076801 Case #736: -2078471 Case #737: 46411 Case #738: -1051771 Case #739: -5691822 Case #740: -1765415 Case #741: -3439735 Case #742: -933004 Case #743: -2622170 Case #744: -2876338 Case #745: 977022 Case #746: -3939441 Case #747: -450232 Case #748: 464292 Case #749: -3639467 Case #750: -1930865 Case #751: -151984 Case #752: 207282 Case #753: -661464 Case #754: -2938644 Case #755: -1506547 Case #756: -477757 Case #757: -2270509 Case #758: -569428 Case #759: -2376776 Case #760: -1693841 Case #761: -1622743 Case #762: -114554 Case #763: -4802610 Case #764: -1556603 Case #765: -3638991 Case #766: -2766089 Case #767: -3294127 Case #768: -408513 Case #769: -338420 Case #770: -692808 Case #771: -2250868 Case #772: -1925064 Case #773: -1215430 Case #774: -3283122 Case #775: -1121232 Case #776: -1319960 Case #777: -922953 Case #778: -3900010 Case #779: -1215265 Case #780: 300200 Case #781: -1181453 Case #782: -2507309 Case #783: -1057725 Case #784: 370061 Case #785: -2962953 Case #786: -223774 Case #787: -57900 Case #788: -638737 Case #789: -340932 Case #790: -1750623 Case #791: 219912 Case #792: -1055443 Case #793: 253596 Case #794: -1181362 Case #795: -4463 Case #796: -592810 Case #797: -3177522 Case #798: -270243 Case #799: -2120893 Case #800: -3064955 Case #801: 564411 Case #802: -1346310 Case #803: -2537862 Case #804: -2217829 Case #805: -3038113 Case #806: -963307 Case #807: -3551710 Case #808: -428074 Case #809: -1889018 Case #810: -163027 Case #811: -2540890 Case #812: -2849599 Case #813: -3206114 Case #814: -2266276 Case #815: 615680 Case #816: -796071 Case #817: -963402 Case #818: -199154 Case #819: -1262197 Case #820: -1602780 Case #821: -977276 Case #822: -47978 Case #823: -1986882 Case #824: -1245535 Case #825: -698254 Case #826: -396577 Case #827: -2745538 Case #828: -2330115 Case #829: -1516582 Case #830: -3476173 Case #831: -2312018 Case #832: 8155 Case #833: -4469982 Case #834: -999425 Case #835: -985031 Case #836: -2690903 Case #837: -95828 Case #838: -114816 Case #839: -3124769 Case #840: -210394 Case #841: -3687553 Case #842: -852441 Case #843: -2143787 Case #844: 400140 Case #845: -4409738 Case #846: -2306994 Case #847: -662808 Case #848: -1314216 Case #849: -2503090 Case #850: -378105 Case #851: 817404 Case #852: -2289194 Case #853: -2230949 Case #854: -759356 Case #855: -3151975 Case #856: -2244420 Case #857: -512287 Case #858: -3402311 Case #859: -2763907 Case #860: -1984480 Case #861: -967591 Case #862: -2022527 Case #863: -543264 Case #864: -1742767 Case #865: -668756 Case #866: -1951955 Case #867: -2931793 Case #868: -1801118 Case #869: -1455149 Case #870: -2661616 Case #871: -1138182 Case #872: -2197892 Case #873: 17204 Case #874: -1219267 Case #875: -2957407 Case #876: -2547306 Case #877: -3590383 Case #878: -4025091 Case #879: -3007917 Case #880: -1686858 Case #881: -2312800 Case #882: 444125 Case #883: -704769 Case #884: -1565457 Case #885: -2201173 Case #886: -1295067 Case #887: -3026999 Case #888: 200625 Case #889: -1714593 Case #890: -1620492 Case #891: -1034122 Case #892: -2454284 Case #893: -2613918 Case #894: -1612984 Case #895: -2518702 Case #896: -1070560 Case #897: -534029 Case #898: 194811 Case #899: -1474302 Case #900: -2289879 Case #901: -728519 Case #902: -586453 Case #903: -1760016 Case #904: -1403794 Case #905: -750272 Case #906: -1324385 Case #907: -1119694 Case #908: -484141 Case #909: -2728234 Case #910: -927033 Case #911: -2451211 Case #912: -978763 Case #913: -2614716 Case #914: -140584 Case #915: -4752368 Case #916: -1012066 Case #917: -2320711 Case #918: -1097234 Case #919: -1838634 Case #920: -2410812 Case #921: -3849867 Case #922: -846264 Case #923: -1580017 Case #924: -968014 Case #925: -1746815 Case #926: -826504 Case #927: 166556 Case #928: -638084 Case #929: -3420943 Case #930: -1200481 Case #931: -1386220 Case #932: -1351502 Case #933: -2122119 Case #934: -1793340 Case #935: -2062904 Case #936: -2213920 Case #937: -892062 Case #938: -3285803 Case #939: -496734 Case #940: -1247818 Case #941: -1402734 Case #942: -268141 Case #943: -602116 Case #944: -269189 Case #945: -795112 Case #946: -1729382 Case #947: -839092 Case #948: -430262 Case #949: -2896089 Case #950: -248530 Case #951: -898439 Case #952: -3834985 Case #953: -2486520 Case #954: -2667365 Case #955: -3937064 Case #956: -2878606 Case #957: -3815656 Case #958: -1052545 Case #959: -2434961 Case #960: -2523090 Case #961: -1066021 Case #962: -1671869 Case #963: -1982054 Case #964: -1547476 Case #965: -398814 Case #966: -267278 Case #967: -1733337 Case #968: -659596 Case #969: 182987 Case #970: -660954 Case #971: -1059363 Case #972: -983434 Case #973: -2512523 Case #974: -2683639 Case #975: -2579656 Case #976: -3298296 Case #977: -3069204 Case #978: -3400627 Case #979: -1862211 Case #980: 1532268 Case #981: -93142 Case #982: -794827 Case #983: -2168147 Case #984: -2424767 Case #985: -1199504 Case #986: 574725 Case #987: -1297991 Case #988: -2750687 Case #989: -2326324 Case #990: -3208635 Case #991: -1262855 Case #992: -2663120 Case #993: -910248 Case #994: -3395383 Case #995: -2788578 Case #996: -1289206 Case #997: -377287 Case #998: -3627790 Case #999: -1189668 Case #1000: -2595610